home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SCOP
/
(MAC) Scop
/
scop
/
scop.img
/
SCOP.SYSTEM
/
PROJ.SCOP
/
PROJ.SCOP.rsrc
/
bin.rsrc_CODE_11516_TOURX_KEY.txt
< prev
next >
Wrap
Text File
|
1994-05-19
|
477KB
|
8,542 lines
# near model CODE resource
# jump table entries: 2304-2455 (152 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 0308 movem.l -[A7], D6,D7,A4
00000008 3C2E 0012 move.w D6, [A6 + 0x12]
0000000C 3E2E 000E move.w D7, [A6 + 0xE]
00000010 286E 0008 movea.l A4, [A6 + 0x8]
00000014 0C47 0064 cmpi.w D7, 0x64 /* 'd' */
00000018 6F18 ble +0x1A /* 00000032 */
0000001A 3007 move.w D0, D7
0000001C 48C0 ext.l D0
0000001E 81FC 0064 divs.w D0, 0x64 /* 'd' */
00000022 48C0 ext.l D0
00000024 81FC 000A divs.w D0, 0xA /* '\n' */
00000028 4840 swap.w D0
0000002A 48C0 ext.l D0
0000002C 7230 moveq.l D1, 0x30
0000002E D081 add.l D0, D1
00000030 18C0 move.b [A4]+, D0
label00000032:
00000032 3007 move.w D0, D7
00000034 48C0 ext.l D0
00000036 81FC 000A divs.w D0, 0xA /* '\n' */
0000003A 48C0 ext.l D0
0000003C 81FC 000A divs.w D0, 0xA /* '\n' */
00000040 4840 swap.w D0
00000042 48C0 ext.l D0
00000044 7230 moveq.l D1, 0x30
00000046 D081 add.l D0, D1
00000048 18C0 move.b [A4]+, D0
0000004A 3007 move.w D0, D7
0000004C 48C0 ext.l D0
0000004E 81FC 000A divs.w D0, 0xA /* '\n' */
00000052 4840 swap.w D0
00000054 48C0 ext.l D0
00000056 D081 add.l D0, D1
00000058 18C0 move.b [A4]+, D0
0000005A 4A46 tst.w D6
0000005C 6702 beq +0x4 /* 00000060 */
0000005E 18C6 move.b [A4]+, D6
label00000060:
00000060 200C move.l D0, A4
00000062 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
00000068 4E5E unlink A6
0000006A 4E75 rts
fn0000006C:
0000006C 4E56 FFF4 link A6, -0x000C
00000070 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000074 382E 000E move.w D4, [A6 + 0xE]
00000078 2A2E 0008 move.l D5, [A6 + 0x8]
0000007C 0C85 8000 0000 cmpi.l D5, 0x80000000
00000082 6608 bne +0xA /* 0000008C */
00000084 203C 8000 0000 move.l D0, 0x80000000
0000008A 606E bra +0x70 /* 000000FA */
label0000008C:
0000008C 703C moveq.l D0, 0x3C
0000008E C1C4 muls.w D0, D4
00000090 2D40 FFFC move.l [A6 - 0x4], D0
00000094 2200 move.l D1, D0
00000096 D281 add.l D1, D1
00000098 2001 move.l D0, D1
0000009A E589 lsl D1, 2
0000009C D280 add.l D1, D0
0000009E 7012 moveq.l D0, 0x12
000000A0 9280 sub.l D1, D0
000000A2 2D41 FFF8 move.l [A6 - 0x8], D1
000000A6 2005 move.l D0, D5
000000A8 222E FFF8 move.l D1, [A6 - 0x8]
000000AC 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000000B0 2200 move.l D1, D0
000000B2 C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF
000000B4 0012 4841 ori.b [A2], 0x41 /* 'A' */
000000B8 C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF
000000BA 0012 4841 ori.b [A2], 0x41 /* 'A' */
000000BE 4241 clr.w D1
000000C0 D081 add.l D0, D1
000000C2 2E00 move.l D7, D0
000000C4 DE85 add.l D7, D5
000000C6 2005 move.l D0, D5
000000C8 222E FFF8 move.l D1, [A6 - 0x8]
000000CC 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000000D0 2C00 move.l D6, D0
000000D2 9CAE FFFC sub.l D6, [A6 - 0x4]
000000D6 4A86 tst.l D6
000000D8 6D1E blt +0x20 /* 000000F8 */
000000DA 2007 move.l D0, D7
000000DC 5480 addq.l D0, 2
000000DE 723C moveq.l D1, 0x3C
000000E0 C3C4 muls.w D1, D4
000000E2 5581 subq.l D1, 2
000000E4 2D40 FFF4 move.l [A6 - 0xC], D0
000000E8 2006 move.l D0, D6
000000EA 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000000EE D080 add.l D0, D0
000000F0 222E FFF4 move.l D1, [A6 - 0xC]
000000F4 D081 add.l D0, D1
000000F6 2E00 move.l D7, D0
label000000F8:
000000F8 2007 move.l D0, D7
label000000FA:
000000FA 4CEE 00F0 FFE4 movem.l D4,D5,D6,D7, [A6 - 0x1C]
00000100 4E5E unlink A6
00000102 4E75 rts
fn00000104:
00000104 4E56 FFFC link A6, -0x0004
00000108 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000010C 266E 0008 movea.l A3, [A6 + 0x8]
00000110 3C2E 0010 move.w D6, [A6 + 0x10]
00000114 2E2E 0012 move.l D7, [A6 + 0x12]
00000118 4A2E 000E tst.b [A6 + 0xE]
0000011C 670E beq +0x10 /* 0000012C */
0000011E 48C6 ext.l D6
00000120 2F06 move.l -[A7], D6
00000122 2F07 move.l -[A7], D7
00000124 4EBA FF46 jsr [PC - 0xBA /* 0000006C */]
00000128 2E00 move.l D7, D0
0000012A 504F addq.w A7, 8
label0000012C:
0000012C 4A46 tst.w D6
0000012E 6E02 bgt +0x4 /* 00000132 */
00000130 7C01 moveq.l D6, 0x01
label00000132:
00000132 4A87 tst.l D7
00000134 5DC0 slt D0
00000136 0240 0001 andi.w D0, 0x1
0000013A 48C0 ext.l D0
0000013C 1800 move.b D4, D0
0000013E 6706 beq +0x8 /* 00000146 */
00000140 2007 move.l D0, D7
00000142 4480 neg.l D0
00000144 2E00 move.l D7, D0
label00000146:
00000146 48C6 ext.l D6
00000148 2007 move.l D0, D7
0000014A 2206 move.l D1, D6
0000014C 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00000150 3A00 move.w D5, D0
00000152 4A2E 000C tst.b [A6 + 0xC]
00000156 672A beq +0x2C /* 00000182 */
00000158 48C5 ext.l D5
0000015A 2205 move.l D1, D5
0000015C 2001 move.l D0, D1
0000015E C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF
00000160 03E8 4840 bset [A0 + 0x4840], D1
00000164 C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF
00000166 03E8 4840 bset [A0 + 0x4840], D1
0000016A 4240 clr.w D0
0000016C D280 add.l D1, D0
0000016E 48C6 ext.l D6
00000170 2001 move.l D0, D1
00000172 2206 move.l D1, D6
00000174 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000178 5A80 addq.l D0, 5
0000017A 720A moveq.l D1, 0x0A
0000017C 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000180 3A00 move.w D5, D0
label00000182:
00000182 48C6 ext.l D6
00000184 2007 move.l D0, D7
00000186 2206 move.l D1, D6
00000188 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
0000018C 2E00 move.l D7, D0
0000018E 723C moveq.l D1, 0x3C
00000190 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00000194 3D40 FFFE move.w [A6 - 0x2], D0
00000198 2007 move.l D0, D7
0000019A 723C moveq.l D1, 0x3C
0000019C 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000001A0 2E00 move.l D7, D0
000001A2 723C moveq.l D1, 0x3C
000001A4 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000001A8 3D40 FFFC move.w [A6 - 0x4], D0
000001AC 2007 move.l D0, D7
000001AE 723C moveq.l D1, 0x3C
000001B0 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000001B4 2E00 move.l D7, D0
000001B6 3C07 move.w D6, D7
000001B8 0C46 0063 cmpi.w D6, 0x63 /* 'c' */
000001BC 6F02 ble +0x4 /* 000001C0 */
000001BE 7C63 moveq.l D6, 0x63
label000001C0:
000001C0 49EB 0001 lea.l A4, [A3 + 0x1]
000001C4 4A04 tst.b D4
000001C6 6704 beq +0x6 /* 000001CC */
000001C8 702D moveq.l D0, 0x2D
000001CA 6002 bra +0x4 /* 000001CE */
label000001CC:
000001CC 7020 moveq.l D0, 0x20
label000001CE:
000001CE 18C0 move.b [A4]+, D0
000001D0 703A moveq.l D0, 0x3A
000001D2 2F00 move.l -[A7], D0
000001D4 48C6 ext.l D6
000001D6 2F06 move.l -[A7], D6
000001D8 2F0C move.l -[A7], A4
000001DA 4EBA FE24 jsr [PC - 0x1DC /* 00000000 */]
000001DE 2840 movea.l A4, D0
000001E0 703A moveq.l D0, 0x3A
000001E2 2F00 move.l -[A7], D0
000001E4 322E FFFC move.w D1, [A6 - 0x4]
000001E8 48C1 ext.l D1
000001EA 2F01 move.l -[A7], D1
000001EC 2F0C move.l -[A7], A4
000001EE 4EBA FE10 jsr [PC - 0x1F0 /* 00000000 */]
000001F2 2840 movea.l A4, D0
000001F4 702E moveq.l D0, 0x2E
000001F6 2F00 move.l -[A7], D0
000001F8 322E FFFE move.w D1, [A6 - 0x2]
000001FC 48C1 ext.l D1
000001FE 2F01 move.l -[A7], D1
00000200 2F0C move.l -[A7], A4
00000202 4EBA FDFC jsr [PC - 0x204 /* 00000000 */]
00000206 2840 movea.l A4, D0
00000208 7000 moveq.l D0, 0x00
0000020A 2F00 move.l -[A7], D0
0000020C 48C5 ext.l D5
0000020E 2F05 move.l -[A7], D5
00000210 2F0C move.l -[A7], A4
00000212 4EBA FDEC jsr [PC - 0x214 /* 00000000 */]
00000216 2840 movea.l A4, D0
00000218 4A2E 000E tst.b [A6 + 0xE]
0000021C 6704 beq +0x6 /* 00000222 */
0000021E 7064 moveq.l D0, 0x64
00000220 6002 bra +0x4 /* 00000224 */
label00000222:
00000222 7020 moveq.l D0, 0x20
label00000224:
00000224 1880 move.b [A4], D0
00000226 200C move.l D0, A4
00000228 908B sub.l D0, A3
0000022A 1680 move.b [A3], D0
0000022C 4FEF 0030 lea.l A7, [A7 + 0x30]
00000230 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
00000236 4E5E unlink A6
00000238 205F movea.l A0, [A7]+
0000023A 4FEF 000E lea.l A7, [A7 + 0xE]
0000023E 4ED0 jmp [A0]
fn00000240:
00000240 4E56 0000 link A6, 0
00000244 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000248 382E 000E move.w D4, [A6 + 0xE]
0000024C 2A2E 0008 move.l D5, [A6 + 0x8]
00000250 703C moveq.l D0, 0x3C
00000252 C1C4 muls.w D0, D4
00000254 D080 add.l D0, D0
00000256 2200 move.l D1, D0
00000258 E588 lsl D0, 2
0000025A D081 add.l D0, D1
0000025C 2200 move.l D1, D0
0000025E 2005 move.l D0, D5
00000260 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00000264 2C00 move.l D6, D0
00000266 703C moveq.l D0, 0x3C
00000268 C1C4 muls.w D0, D4
0000026A 2200 move.l D1, D0
0000026C 2006 move.l D0, D6
0000026E 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000272 4A80 tst.l D0
00000274 6604 bne +0x6 /* 0000027A */
00000276 2005 move.l D0, D5
00000278 601E bra +0x20 /* 00000298 */
label0000027A:
0000027A 703C moveq.l D0, 0x3C
0000027C C1C4 muls.w D0, D4
0000027E 2200 move.l D1, D0
00000280 2006 move.l D0, D6
00000282 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00000286 3E00 move.w D7, D0
00000288 6604 bne +0x6 /* 0000028E */
0000028A 5485 addq.l D5, 2
0000028C 6008 bra +0xA /* 00000296 */
label0000028E:
0000028E 0C47 0001 cmpi.w D7, 0x1
00000292 6602 bne +0x4 /* 00000296 */
00000294 5285 addq.l D5, 1
label00000296:
00000296 2005 move.l D0, D5
label00000298:
00000298 4CEE 00F0 FFF0 movem.l D4,D5,D6,D7, [A6 - 0x10]
0000029E 4E5E unlink A6
000002A0 4E75 rts
fn000002A2:
000002A2 4E56 FFFC link A6, -0x0004
000002A6 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000002AA 3A2E 000E move.w D5, [A6 + 0xE]
000002AE 2C2E 0008 move.l D6, [A6 + 0x8]
000002B2 0C86 8000 0000 cmpi.l D6, 0x80000000
000002B8 6608 bne +0xA /* 000002C2 */
000002BA 203C 8000 0000 move.l D0, 0x80000000
000002C0 6054 bra +0x56 /* 00000316 */
label000002C2:
000002C2 48C5 ext.l D5
000002C4 2F05 move.l -[A7], D5
000002C6 2F06 move.l -[A7], D6
000002C8 4EBA FF76 jsr [PC - 0x8A /* 00000240 */]
000002CC 2C00 move.l D6, D0
000002CE 783C moveq.l D4, 0x3C
000002D0 C9C5 muls.w D4, D5
000002D2 2204 move.l D1, D4
000002D4 D281 add.l D1, D1
000002D6 2001 move.l D0, D1
000002D8 E589 lsl D1, 2
000002DA D280 add.l D1, D0
000002DC 2D41 FFFC move.l [A6 - 0x4], D1
000002E0 2006 move.l D0, D6
000002E2 222E FFFC move.l D1, [A6 - 0x4]
000002E6 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000002EA 2200 move.l D1, D0
000002EC C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF
000002EE 0012 4841 ori.b [A2], 0x41 /* 'A' */
000002F2 C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF
000002F4 0012 4841 ori.b [A2], 0x41 /* 'A' */
000002F8 4241 clr.w D1
000002FA D081 add.l D0, D1
000002FC 2E06 move.l D7, D6
000002FE 9E80 sub.l D7, D0
00000300 2006 move.l D0, D6
00000302 222E FFFC move.l D1, [A6 - 0x4]
00000306 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
0000030A 2204 move.l D1, D4
0000030C 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000310 D080 add.l D0, D0
00000312 9E80 sub.l D7, D0
00000314 2007 move.l D0, D7
label00000316:
00000316 4CEE 00F0 FFEC movem.l D4,D5,D6,D7, [A6 - 0x14]
0000031C 4E5E unlink A6
0000031E 4E75 rts
fn00000320:
00000320 4E56 FFEC link A6, -0x0014
00000324 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000328 4A6E 000E tst.w [A6 + 0xE]
0000032C 6E06 bgt +0x8 /* 00000334 */
0000032E 3D7C 0001 000E move.w [A6 + 0xE], 0x1
label00000334:
00000334 266E 0010 movea.l A3, [A6 + 0x10]
00000338 200B move.l D0, A3
0000033A 660C bne +0xE /* 00000348 */
0000033C 2D7C 8000 0000 0014 move.l [A6 + 0x14], 0x80000000
00000344 6000 0200 bra +0x202 /* 00000546 */
label00000348:
00000348 7000 moveq.l D0, 0x00
0000034A 2D40 FFFC move.l [A6 - 0x4], D0
0000034E 2D40 FFF8 move.l [A6 - 0x8], D0
00000352 2D40 FFF4 move.l [A6 - 0xC], D0
00000356 2D40 FFF0 move.l [A6 - 0x10], D0
0000035A 7200 moveq.l D1, 0x00
0000035C 121B move.b D1, [A3]+
0000035E 3D41 FFEE move.w [A6 - 0x12], D1
00000362 7E01 moveq.l D7, 0x01
00000364 6018 bra +0x1A /* 0000037E */
label00000366:
00000366 BE6E FFEE cmp.w D7, [A6 - 0x12]
0000036A 6D0C blt +0xE /* 00000378 */
0000036C 2D7C 8000 0000 0014 move.l [A6 + 0x14], 0x80000000
00000374 6000 01D0 bra +0x1D2 /* 00000546 */
label00000378:
00000378 3007 move.w D0, D7
0000037A 5247 addq.w D7, 1
0000037C 524B addq.w A3, 1
label0000037E:
0000037E 7000 moveq.l D0, 0x00
00000380 1013 move.b D0, [A3]
00000382 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00000386 67DE beq -0x20 /* 00000366 */
00000388 7000 moveq.l D0, 0x00
0000038A 1013 move.b D0, [A3]
0000038C 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00000390 67D4 beq -0x2A /* 00000366 */
00000392 206E 0010 movea.l A0, [A6 + 0x10]
00000396 302E FFEE move.w D0, [A6 - 0x12]
0000039A 49F0 0000 lea.l A4, [A0 + D0.w]
0000039E 6002 bra +0x4 /* 000003A2 */
label000003A0:
000003A0 534C subq.w A4, 1
label000003A2:
000003A2 7000 moveq.l D0, 0x00
000003A4 1014 move.b D0, [A4]
000003A6 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
000003AA 67F4 beq -0xA /* 000003A0 */
000003AC 7000 moveq.l D0, 0x00
000003AE 1014 move.b D0, [A4]
000003B0 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
000003B4 67EA beq -0x14 /* 000003A0 */
000003B6 7000 moveq.l D0, 0x00
000003B8 1014 move.b D0, [A4]
000003BA 0C40 0044 cmpi.w D0, 0x44 /* 'D' */
000003BE 670A beq +0xC /* 000003CA */
000003C0 7000 moveq.l D0, 0x00
000003C2 1014 move.b D0, [A4]
000003C4 0C40 0064 cmpi.w D0, 0x64 /* 'd' */
000003C8 660A bne +0xC /* 000003D4 */
label000003CA:
000003CA 206E 000A movea.l A0, [A6 + 0xA]
000003CE 10BC 0001 move.b [A0], 0x1
000003D2 534C subq.w A4, 1
label000003D4:
000003D4 422E FFED clr.b [A6 - 0x13]
000003D8 7000 moveq.l D0, 0x00
000003DA 1013 move.b D0, [A3]
000003DC 0C40 002D cmpi.w D0, 0x2D /* '-' */
000003E0 6608 bne +0xA /* 000003EA */
000003E2 1D7C 0001 FFED move.b [A6 - 0x13], 0x1
000003E8 524B addq.w A3, 1
label000003EA:
000003EA 7802 moveq.l D4, 0x02
000003EC 4245 clr.w D5
000003EE 4246 clr.w D6
000003F0 4247 clr.w D7
000003F2 6000 00B2 bra +0xB4 /* 000004A6 */
label000003F6:
000003F6 7000 moveq.l D0, 0x00
000003F8 1014 move.b D0, [A4]
000003FA 0C00 0030 cmpi.b D0, 0x30 /* '0' */
000003FE 653A bcs +0x3C /* 0000043A */
00000400 7000 moveq.l D0, 0x00
00000402 1014 move.b D0, [A4]
00000404 0C00 0039 cmpi.b D0, 0x39 /* '9' */
00000408 6230 bhi +0x32 /* 0000043A */
0000040A 0C47 0002 cmpi.w D7, 0x2
0000040E 6604 bne +0x6 /* 00000414 */
00000410 7A01 moveq.l D5, 0x01
00000412 6078 bra +0x7A /* 0000048C */
label00000414:
00000414 3007 move.w D0, D7
00000416 5247 addq.w D7, 1
00000418 7000 moveq.l D0, 0x00
0000041A 1014 move.b D0, [A4]
0000041C 907C 0030 sub.w D0, 0x30 /* '0' */
00000420 48C0 ext.l D0
00000422 0C47 0002 cmpi.w D7, 0x2
00000426 6604 bne +0x6 /* 0000042C */
00000428 720A moveq.l D1, 0x0A
0000042A 6002 bra +0x4 /* 0000042E */
label0000042C:
0000042C 7201 moveq.l D1, 0x01
label0000042E:
0000042E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000432 D046 add.w D0, D6
00000434 3C00 move.w D6, D0
00000436 534C subq.w A4, 1
00000438 6052 bra +0x54 /* 0000048C */
label0000043A:
0000043A 7000 moveq.l D0, 0x00
0000043C 1014 move.b D0, [A4]
0000043E 0C40 003A cmpi.w D0, 0x3A /* ':' */
00000442 6714 beq +0x16 /* 00000458 */
00000444 7000 moveq.l D0, 0x00
00000446 1014 move.b D0, [A4]
00000448 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
0000044C 670A beq +0xC /* 00000458 */
0000044E 7000 moveq.l D0, 0x00
00000450 1014 move.b D0, [A4]
00000452 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00000456 6606 bne +0x8 /* 0000045E */
label00000458:
00000458 7A01 moveq.l D5, 0x01
0000045A 534C subq.w A4, 1
0000045C 602E bra +0x30 /* 0000048C */
label0000045E:
0000045E 7000 moveq.l D0, 0x00
00000460 1014 move.b D0, [A4]
00000462 0C40 002E cmpi.w D0, 0x2E /* '.' */
00000466 6618 bne +0x1A /* 00000480 */
00000468 7A01 moveq.l D5, 0x01
0000046A 534C subq.w A4, 1
0000046C 7803 moveq.l D4, 0x03
0000046E 0C47 0001 cmpi.w D7, 0x1
00000472 6618 bne +0x1A /* 0000048C */
00000474 48C6 ext.l D6
00000476 DC86 add.l D6, D6
00000478 2006 move.l D0, D6
0000047A E58E lsl D6, 2
0000047C DC80 add.l D6, D0
0000047E 600C bra +0xE /* 0000048C */
label00000480:
00000480 2D7C 8000 0000 0014 move.l [A6 + 0x14], 0x80000000
00000488 6000 00BC bra +0xBE /* 00000546 */
label0000048C:
0000048C 4A45 tst.w D5
0000048E 6604 bne +0x6 /* 00000494 */
00000490 B7CC cmpa.l A3, A4
00000492 6312 bls +0x14 /* 000004A6 */
label00000494:
00000494 3004 move.w D0, D4
00000496 5344 subq.w D4, 1
00000498 E540 asl D0.w, 2
0000049A 48C6 ext.l D6
0000049C DDB6 00F0 add.l [A6 + D0.w - 0x16], D6
000004A0 4245 clr.w D5
000004A2 4246 clr.w D6
000004A4 4247 clr.w D7
label000004A6:
000004A6 B7CC cmpa.l A3, A4
000004A8 6206 bhi +0x8 /* 000004B0 */
000004AA 4A44 tst.w D4
000004AC 6C00 FF48 bge -0xB6 /* 000003F6 */
label000004B0:
000004B0 3D6E FFFE FFEE move.w [A6 - 0x12], [A6 - 0x2]
000004B6 4A2E 0008 tst.b [A6 + 0x8]
000004BA 6716 beq +0x18 /* 000004D2 */
000004BC 302E FFEE move.w D0, [A6 - 0x12]
000004C0 C1EE 000E muls.w D0, [A6 + 0xE]
000004C4 7232 moveq.l D1, 0x32
000004C6 D081 add.l D0, D1
000004C8 7264 moveq.l D1, 0x64
000004CA 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000004CE 3D40 FFEE move.w [A6 - 0x12], D0
label000004D2:
000004D2 222E FFF0 move.l D1, [A6 - 0x10]
000004D6 2001 move.l D0, D1
000004D8 C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF
000004DA 003C 4840 ori.b ccr, 64
000004DE C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF
000004E0 003C 4840 ori.b ccr, 64
000004E4 4240 clr.w D0
000004E6 D280 add.l D1, D0
000004E8 202E FFF4 move.l D0, [A6 - 0xC]
000004EC D081 add.l D0, D1
000004EE 2200 move.l D1, D0
000004F0 C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF
000004F2 003C 4841 ori.b ccr, 65
000004F6 C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF
000004F8 003C 4841 ori.b ccr, 65
000004FC 4241 clr.w D1
000004FE D081 add.l D0, D1
00000500 222E FFF8 move.l D1, [A6 - 0x8]
00000504 D280 add.l D1, D0
00000506 302E 000E move.w D0, [A6 + 0xE]
0000050A 48C0 ext.l D0
0000050C C141 exg D0, D1
0000050E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000512 322E FFEE move.w D1, [A6 - 0x12]
00000516 48C1 ext.l D1
00000518 2E01 move.l D7, D1
0000051A DE80 add.l D7, D0
0000051C 4A2E FFED tst.b [A6 - 0x13]
00000520 6706 beq +0x8 /* 00000528 */
00000522 2007 move.l D0, D7
00000524 4480 neg.l D0
00000526 2E00 move.l D7, D0
label00000528:
00000528 206E 000A movea.l A0, [A6 + 0xA]
0000052C 4A10 tst.b [A0]
0000052E 6712 beq +0x14 /* 00000542 */
00000530 302E 000E move.w D0, [A6 + 0xE]
00000534 48C0 ext.l D0
00000536 2F00 move.l -[A7], D0
00000538 2F07 move.l -[A7], D7
0000053A 4EBA FD66 jsr [PC - 0x29A /* 000002A2 */]
0000053E 2E00 move.l D7, D0
00000540 504F addq.w A7, 8
label00000542:
00000542 2D47 0014 move.l [A6 + 0x14], D7
label00000546:
00000546 4CEE 18F0 FFD4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
0000054C 4E5E unlink A6
0000054E 205F movea.l A0, [A7]+
00000550 4FEF 000C lea.l A7, [A7 + 0xC]
00000554 4ED0 jmp [A0]
00000556 4E56 0000 link A6, 0
0000055A 4E5E unlink A6
0000055C 4E75 rts
fn0000055E:
0000055E 4E56 FFD6 link A6, -0x002A
00000562 2F07 move.l -[A7], D7
00000564 206E 000C movea.l A0, [A6 + 0xC]
00000568 2050 movea.l A0, [A0]
0000056A 43EE FFF6 lea.l A1, [A6 - 0xA]
0000056E 22D8 move.l [A1]+, [A0]+
00000570 22D8 move.l [A1]+, [A0]+
00000572 3290 move.w [A1], [A0]
00000574 422E FFF2 clr.b [A6 - 0xE]
00000578 3D7C 0013 FFF4 move.w [A6 - 0xC], 0x13
0000057E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000582 486E FFF6 pea.l [A6 - 0xA]
00000586 486E FFD8 pea.l [A6 - 0x28]
0000058A 4EAD 0552 jsr [A5 + 0x552 /* export_166 */]
0000058E 4240 clr.w D0
00000590 102E FFDD move.b D0, [A6 - 0x23]
00000594 7230 moveq.l D1, 0x30
00000596 B240 cmp.w D1, D0
00000598 660E bne +0x10 /* 000005A8 */
0000059A 1D7C 0001 FFF2 move.b [A6 - 0xE], 0x1
000005A0 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1
000005A6 6032 bra +0x34 /* 000005DA */
label000005A8:
000005A8 4240 clr.w D0
000005AA 102E FFDC move.b D0, [A6 - 0x24]
000005AE 3E00 move.w D7, D0
label000005B0:
000005B0 7001 moveq.l D0, 0x01
000005B2 B047 cmp.w D0, D7
000005B4 5DC0 slt D0
000005B6 4A00 tst.b D0
000005B8 6718 beq +0x1A /* 000005D2 */
000005BA 4241 clr.w D1
000005BC 1236 70DC move.b D1, [A6 + D7.w - 0x36]
000005C0 7430 moveq.l D2, 0x30
000005C2 B441 cmp.w D2, D1
000005C4 57C1 seq D1
000005C6 C001 and.b D0, D1
000005C8 6708 beq +0xA /* 000005D2 */
000005CA 5347 subq.w D7, 1
000005CC 526E FFDA addq.w [A6 - 0x26], 1
000005D0 60DE bra -0x20 /* 000005B0 */
label000005D2:
000005D2 1D47 FFDC move.b [A6 - 0x24], D7
000005D6 3D47 FFF4 move.w [A6 - 0xC], D7
label000005DA:
000005DA 4AAD F838 tst.l [A5 - 0x7C8]
000005DE 5EC0 sgt D0
000005E0 7213 moveq.l D1, 0x13
000005E2 B26E FFDA cmp.w D1, [A6 - 0x26]
000005E6 5CC1 sge D1
000005E8 C001 and.b D0, D1
000005EA 673E beq +0x40 /* 0000062A */
000005EC 1D7C 0001 FFF2 move.b [A6 - 0xE], 0x1
000005F2 302E FFDA move.w D0, [A6 - 0x26]
000005F6 4440 neg.w D0
000005F8 3E00 move.w D7, D0
000005FA 7001 moveq.l D0, 0x01
000005FC B047 cmp.w D0, D7
000005FE 6F02 ble +0x4 /* 00000602 */
00000600 7E01 moveq.l D7, 0x01
label00000602:
00000602 3007 move.w D0, D7
00000604 48C0 ext.l D0
00000606 B0AD F838 cmp.l D0, [A5 - 0x7C8]
0000060A 6C06 bge +0x8 /* 00000612 */
0000060C 3D47 FFF4 move.w [A6 - 0xC], D7
00000610 601C bra +0x1E /* 0000062E */
label00000612:
00000612 3D6D F83A FFF4 move.w [A6 - 0xC], [A5 - 0x7C6]
00000618 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000061C 486E FFF6 pea.l [A6 - 0xA]
00000620 486E FFD8 pea.l [A6 - 0x28]
00000624 4EAD 0552 jsr [A5 + 0x552 /* export_166 */]
00000628 6004 bra +0x6 /* 0000062E */
label0000062A:
0000062A 422E FFF2 clr.b [A6 - 0xE]
label0000062E:
0000062E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000632 486E FFD8 pea.l [A6 - 0x28]
00000636 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000063A 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
0000063E 2E1F move.l D7, [A7]+
00000640 4E5E unlink A6
00000642 205F movea.l A0, [A7]+
00000644 504F addq.w A7, 8
00000646 4ED0 jmp [A0]
fn00000648:
00000648 4E56 FFF2 link A6, -0x000E
0000064C 2F0C move.l -[A7], A4
0000064E 206E 000C movea.l A0, [A6 + 0xC]
00000652 43EE FFF6 lea.l A1, [A6 - 0xA]
00000656 22D8 move.l [A1]+, [A0]+
00000658 22D8 move.l [A1]+, [A0]+
0000065A 3290 move.w [A1], [A0]
0000065C 42A7 clr.l -[A7]
0000065E 700A moveq.l D0, 0x0A
00000660 2F00 move.l -[A7], D0
00000662 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
00000666 285F movea.l A4, [A7]+
00000668 200C move.l D0, A4
0000066A 671C beq +0x1E /* 00000688 */
0000066C 2054 movea.l A0, [A4]
0000066E 43EE FFF6 lea.l A1, [A6 - 0xA]
00000672 20D9 move.l [A0]+, [A1]+
00000674 20D9 move.l [A0]+, [A1]+
00000676 3091 move.w [A0], [A1]
00000678 206E 0008 movea.l A0, [A6 + 0x8]
0000067C 30BC 0009 move.w [A0], 0x9 /* '\t' */
00000680 206E 0008 movea.l A0, [A6 + 0x8]
00000684 214C 0002 move.l [A0 + 0x2], A4
label00000688:
00000688 285F movea.l A4, [A7]+
0000068A 4E5E unlink A6
0000068C 205F movea.l A0, [A7]+
0000068E 504F addq.w A7, 8
00000690 4ED0 jmp [A0]
fn00000692:
00000692 4E56 FFCE link A6, -0x0032
00000696 3D7C 0001 FFD8 move.w [A6 - 0x28], 0x1
0000069C 2F2E 000C move.l -[A7], [A6 + 0xC]
000006A0 486E FFD8 pea.l [A6 - 0x28]
000006A4 486E FFE6 pea.l [A6 - 0x1A]
000006A8 486E FFE5 pea.l [A6 - 0x1B]
000006AC 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
000006B0 206E 000C movea.l A0, [A6 + 0xC]
000006B4 4240 clr.w D0
000006B6 1010 move.b D0, [A0]
000006B8 5240 addq.w D0, 1
000006BA B06E FFD8 cmp.w D0, [A6 - 0x28]
000006BE 6630 bne +0x32 /* 000006F0 */
000006C0 206E 0008 movea.l A0, [A6 + 0x8]
000006C4 1028 0001 move.b D0, [A0 + 0x1]
000006C8 0240 0001 andi.w D0, 0x1
000006CC 6708 beq +0xA /* 000006D6 */
000006CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006D2 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
label000006D6:
000006D6 486E FFCE pea.l [A6 - 0x32]
000006DA 486E FFE6 pea.l [A6 - 0x1A]
000006DE 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
000006E2 588F addq.l A7, 4
000006E4 486E FFCE pea.l [A6 - 0x32]
000006E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006EC 4EBA FF5A jsr [PC - 0xA6 /* 00000648 */]
label000006F0:
000006F0 4E5E unlink A6
000006F2 205F movea.l A0, [A7]+
000006F4 504F addq.w A7, 8
000006F6 4ED0 jmp [A0]
fn000006F8:
000006F8 4E56 FF00 link A6, -0x0100
000006FC 206E 0008 movea.l A0, [A6 + 0x8]
00000700 2F28 0002 move.l -[A7], [A0 + 0x2]
00000704 486E FF00 pea.l [A6 - 0x100]
00000708 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
0000070C 486E FF00 pea.l [A6 - 0x100]
00000710 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000714 4EBA FF7C jsr [PC - 0x84 /* 00000692 */]
00000718 4E5E unlink A6
0000071A 2E9F move.l [A7], [A7]+
0000071C 4E75 rts
fn0000071E:
0000071E 4E56 FFF6 link A6, -0x000A
00000722 206E 0008 movea.l A0, [A6 + 0x8]
00000726 3010 move.w D0, [A0]
00000728 5340 subq.w D0, 1
0000072A 6726 beq +0x28 /* 00000752 */
0000072C 5740 subq.w D0, 3
0000072E 6702 beq +0x4 /* 00000732 */
00000730 6028 bra +0x2A /* 0000075A */
label00000732:
00000732 206E 0008 movea.l A0, [A6 + 0x8]
00000736 4868 0002 pea.l [A0 + 0x2]
0000073A 486E FFF6 pea.l [A6 - 0xA]
0000073E 3F3C 280E move.w -[A7], 0x280E
00000742 A9EB syscall Pack4/FP68K
00000744 486E FFF6 pea.l [A6 - 0xA]
00000748 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000074C 4EBA FEFA jsr [PC - 0x106 /* 00000648 */]
00000750 6008 bra +0xA /* 0000075A */
label00000752:
00000752 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000756 4EBA FFA0 jsr [PC - 0x60 /* 000006F8 */]
label0000075A:
0000075A 206E 0008 movea.l A0, [A6 + 0x8]
0000075E 7009 moveq.l D0, 0x09
00000760 B050 cmp.w D0, [A0]
00000762 57C0 seq D0
00000764 4400 neg.b D0
00000766 1D40 000C move.b [A6 + 0xC], D0
0000076A 4E5E unlink A6
0000076C 2E9F move.l [A7], [A7]+
0000076E 4E75 rts
fn00000770:
00000770 4E56 0000 link A6, 0
00000774 422E 0010 clr.b [A6 + 0x10]
00000778 4267 clr.w -[A7]
0000077A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000077E 4EBA FF9E jsr [PC - 0x62 /* 0000071E */]
00000782 101F move.b D0, [A7]+
00000784 670E beq +0x10 /* 00000794 */
00000786 4267 clr.w -[A7]
00000788 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000078C 4EBA FF90 jsr [PC - 0x70 /* 0000071E */]
00000790 1D5F 0010 move.b [A6 + 0x10], [A7]+
label00000794:
00000794 4E5E unlink A6
00000796 205F movea.l A0, [A7]+
00000798 504F addq.w A7, 8
0000079A 4ED0 jmp [A0]
0000079C 4E56 FFF6 link A6, -0x000A
000007A0 206E 0010 movea.l A0, [A6 + 0x10]
000007A4 7004 moveq.l D0, 0x04
000007A6 B050 cmp.w D0, [A0]
000007A8 57C0 seq D0
000007AA 4A00 tst.b D0
000007AC 6728 beq +0x2A /* 000007D6 */
000007AE 206E 000C movea.l A0, [A6 + 0xC]
000007B2 7204 moveq.l D1, 0x04
000007B4 B250 cmp.w D1, [A0]
000007B6 57C1 seq D1
000007B8 C001 and.b D0, D1
000007BA 671A beq +0x1C /* 000007D6 */
000007BC 206E 0010 movea.l A0, [A6 + 0x10]
000007C0 226E 000C movea.l A1, [A6 + 0xC]
000007C4 2029 0002 move.l D0, [A1 + 0x2]
000007C8 D0A8 0002 add.l D0, [A0 + 0x2]
000007CC 206E 0008 movea.l A0, [A6 + 0x8]
000007D0 2140 0002 move.l [A0 + 0x2], D0
000007D4 6060 bra +0x62 /* 00000836 */
label000007D6:
000007D6 4267 clr.w -[A7]
000007D8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000007DC 2F2E 000C move.l -[A7], [A6 + 0xC]
000007E0 4EBA FF8E jsr [PC - 0x72 /* 00000770 */]
000007E4 101F move.b D0, [A7]+
000007E6 6736 beq +0x38 /* 0000081E */
000007E8 206E 0010 movea.l A0, [A6 + 0x10]
000007EC 2068 0002 movea.l A0, [A0 + 0x2]
000007F0 2050 movea.l A0, [A0]
000007F2 226E 000C movea.l A1, [A6 + 0xC]
000007F6 2269 0002 movea.l A1, [A1 + 0x2]
000007FA 2251 movea.l A1, [A1]
000007FC 2F09 move.l -[A7], A1
000007FE 43EE FFF6 lea.l A1, [A6 - 0xA]
00000802 22D8 move.l [A1]+, [A0]+
00000804 22D8 move.l [A1]+, [A0]+
00000806 3290 move.w [A1], [A0]
00000808 486E FFF6 pea.l [A6 - 0xA]
0000080C 4267 clr.w -[A7]
0000080E A9EB syscall Pack4/FP68K
00000810 486E FFF6 pea.l [A6 - 0xA]
00000814 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000818 4EBA FE2E jsr [PC - 0x1D2 /* 00000648 */]
0000081C 6018 bra +0x1A /* 00000836 */
label0000081E:
0000081E 206E 0010 movea.l A0, [A6 + 0x10]
00000822 226E 000C movea.l A1, [A6 + 0xC]
00000826 2029 0002 move.l D0, [A1 + 0x2]
0000082A D0A8 0002 add.l D0, [A0 + 0x2]
0000082E 206E 0008 movea.l A0, [A6 + 0x8]
00000832 2140 0002 move.l [A0 + 0x2], D0
label00000836:
00000836 4E5E unlink A6
00000838 205F movea.l A0, [A7]+
0000083A DEFC 000C add.w A7, 0xC
0000083E 4ED0 jmp [A0]
00000840 4E56 FFF6 link A6, -0x000A
00000844 206E 0010 movea.l A0, [A6 + 0x10]
00000848 7004 moveq.l D0, 0x04
0000084A B050 cmp.w D0, [A0]
0000084C 57C0 seq D0
0000084E 4A00 tst.b D0
00000850 6728 beq +0x2A /* 0000087A */
00000852 206E 000C movea.l A0, [A6 + 0xC]
00000856 7204 moveq.l D1, 0x04
00000858 B250 cmp.w D1, [A0]
0000085A 57C1 seq D1
0000085C C001 and.b D0, D1
0000085E 671A beq +0x1C /* 0000087A */
00000860 206E 0010 movea.l A0, [A6 + 0x10]
00000864 226E 000C movea.l A1, [A6 + 0xC]
00000868 2028 0002 move.l D0, [A0 + 0x2]
0000086C 90A9 0002 sub.l D0, [A1 + 0x2]
00000870 206E 0008 movea.l A0, [A6 + 0x8]
00000874 2140 0002 move.l [A0 + 0x2], D0
00000878 6062 bra +0x64 /* 000008DC */
label0000087A:
0000087A 4267 clr.w -[A7]
0000087C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000880 2F2E 000C move.l -[A7], [A6 + 0xC]
00000884 4EBA FEEA jsr [PC - 0x116 /* 00000770 */]
00000888 101F move.b D0, [A7]+
0000088A 6738 beq +0x3A /* 000008C4 */
0000088C 206E 0010 movea.l A0, [A6 + 0x10]
00000890 2068 0002 movea.l A0, [A0 + 0x2]
00000894 2050 movea.l A0, [A0]
00000896 226E 000C movea.l A1, [A6 + 0xC]
0000089A 2269 0002 movea.l A1, [A1 + 0x2]
0000089E 2251 movea.l A1, [A1]
000008A0 2F09 move.l -[A7], A1
000008A2 43EE FFF6 lea.l A1, [A6 - 0xA]
000008A6 22D8 move.l [A1]+, [A0]+
000008A8 22D8 move.l [A1]+, [A0]+
000008AA 3290 move.w [A1], [A0]
000008AC 486E FFF6 pea.l [A6 - 0xA]
000008B0 3F3C 0002 move.w -[A7], 0x2
000008B4 A9EB syscall Pack4/FP68K
000008B6 486E FFF6 pea.l [A6 - 0xA]
000008BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008BE 4EBA FD88 jsr [PC - 0x278 /* 00000648 */]
000008C2 6018 bra +0x1A /* 000008DC */
label000008C4:
000008C4 206E 0010 movea.l A0, [A6 + 0x10]
000008C8 226E 000C movea.l A1, [A6 + 0xC]
000008CC 2028 0002 move.l D0, [A0 + 0x2]
000008D0 90A9 0002 sub.l D0, [A1 + 0x2]
000008D4 206E 0008 movea.l A0, [A6 + 0x8]
000008D8 2140 0002 move.l [A0 + 0x2], D0
label000008DC:
000008DC 4E5E unlink A6
000008DE 205F movea.l A0, [A7]+
000008E0 DEFC 000C add.w A7, 0xC
000008E4 4ED0 jmp [A0]
000008E6 4E56 FFF6 link A6, -0x000A
000008EA 206E 0010 movea.l A0, [A6 + 0x10]
000008EE 7004 moveq.l D0, 0x04
000008F0 B050 cmp.w D0, [A0]
000008F2 57C0 seq D0
000008F4 4A00 tst.b D0
000008F6 672C beq +0x2E /* 00000924 */
000008F8 206E 000C movea.l A0, [A6 + 0xC]
000008FC 7204 moveq.l D1, 0x04
000008FE B250 cmp.w D1, [A0]
00000900 57C1 seq D1
00000902 C001 and.b D0, D1
00000904 671E beq +0x20 /* 00000924 */
00000906 206E 0010 movea.l A0, [A6 + 0x10]
0000090A 226E 000C movea.l A1, [A6 + 0xC]
0000090E 2F28 0002 move.l -[A7], [A0 + 0x2]
00000912 2F29 0002 move.l -[A7], [A1 + 0x2]
00000916 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
0000091A 206E 0008 movea.l A0, [A6 + 0x8]
0000091E 215F 0002 move.l [A0 + 0x2], [A7]+
00000922 6066 bra +0x68 /* 0000098A */
label00000924:
00000924 4267 clr.w -[A7]
00000926 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000092A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000092E 4EBA FE40 jsr [PC - 0x1C0 /* 00000770 */]
00000932 101F move.b D0, [A7]+
00000934 6738 beq +0x3A /* 0000096E */
00000936 206E 0010 movea.l A0, [A6 + 0x10]
0000093A 2068 0002 movea.l A0, [A0 + 0x2]
0000093E 2050 movea.l A0, [A0]
00000940 226E 000C movea.l A1, [A6 + 0xC]
00000944 2269 0002 movea.l A1, [A1 + 0x2]
00000948 2251 movea.l A1, [A1]
0000094A 2F09 move.l -[A7], A1
0000094C 43EE FFF6 lea.l A1, [A6 - 0xA]
00000950 22D8 move.l [A1]+, [A0]+
00000952 22D8 move.l [A1]+, [A0]+
00000954 3290 move.w [A1], [A0]
00000956 486E FFF6 pea.l [A6 - 0xA]
0000095A 3F3C 0004 move.w -[A7], 0x4
0000095E A9EB syscall Pack4/FP68K
00000960 486E FFF6 pea.l [A6 - 0xA]
00000964 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000968 4EBA FCDE jsr [PC - 0x322 /* 00000648 */]
0000096C 601C bra +0x1E /* 0000098A */
label0000096E:
0000096E 206E 0010 movea.l A0, [A6 + 0x10]
00000972 226E 000C movea.l A1, [A6 + 0xC]
00000976 2F28 0002 move.l -[A7], [A0 + 0x2]
0000097A 2F29 0002 move.l -[A7], [A1 + 0x2]
0000097E 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000982 206E 0008 movea.l A0, [A6 + 0x8]
00000986 215F 0002 move.l [A0 + 0x2], [A7]+
label0000098A:
0000098A 4E5E unlink A6
0000098C 205F movea.l A0, [A7]+
0000098E DEFC 000C add.w A7, 0xC
00000992 4ED0 jmp [A0]
00000994 4E56 FFEC link A6, -0x0014
00000998 206E 0010 movea.l A0, [A6 + 0x10]
0000099C 7004 moveq.l D0, 0x04
0000099E B050 cmp.w D0, [A0]
000009A0 57C0 seq D0
000009A2 4A00 tst.b D0
000009A4 6740 beq +0x42 /* 000009E6 */
000009A6 206E 000C movea.l A0, [A6 + 0xC]
000009AA 7204 moveq.l D1, 0x04
000009AC B250 cmp.w D1, [A0]
000009AE 57C1 seq D1
000009B0 C001 and.b D0, D1
000009B2 6732 beq +0x34 /* 000009E6 */
label000009B4:
000009B4 206E 000C movea.l A0, [A6 + 0xC]
000009B8 4AA8 0002 tst.l [A0 + 0x2]
000009BC 671E beq +0x20 /* 000009DC */
000009BE 206E 0010 movea.l A0, [A6 + 0x10]
000009C2 2F28 0002 move.l -[A7], [A0 + 0x2]
000009C6 206E 000C movea.l A0, [A6 + 0xC]
000009CA 2F28 0002 move.l -[A7], [A0 + 0x2]
000009CE 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000009D2 206E 0008 movea.l A0, [A6 + 0x8]
000009D6 215F 0002 move.l [A0 + 0x2], [A7]+
000009DA 6078 bra +0x7A /* 00000A54 */
label000009DC:
000009DC 3F3C 0054 move.w -[A7], 0x54 /* 'T' */
000009E0 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
000009E4 606E bra +0x70 /* 00000A54 */
label000009E6:
000009E6 4267 clr.w -[A7]
000009E8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000009EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000009F0 4EBA FD7E jsr [PC - 0x282 /* 00000770 */]
000009F4 101F move.b D0, [A7]+
000009F6 67BC beq -0x42 /* 000009B4 */
000009F8 206E 000C movea.l A0, [A6 + 0xC]
000009FC 2068 0002 movea.l A0, [A0 + 0x2]
00000A00 2050 movea.l A0, [A0]
00000A02 43EE FFF6 lea.l A1, [A6 - 0xA]
00000A06 22D8 move.l [A1]+, [A0]+
00000A08 22D8 move.l [A1]+, [A0]+
00000A0A 3290 move.w [A1], [A0]
00000A0C 487A 0050 pea.l [PC + 0x50 /* 00000A5E, value 0x0 */]
00000A10 486E FFF6 pea.l [A6 - 0xA]
00000A14 3F3C 0008 move.w -[A7], 0x8
00000A18 A9EB syscall Pack4/FP68K
00000A1A 6730 beq +0x32 /* 00000A4C */
00000A1C 206E 0010 movea.l A0, [A6 + 0x10]
00000A20 2068 0002 movea.l A0, [A0 + 0x2]
00000A24 2050 movea.l A0, [A0]
00000A26 486E FFF6 pea.l [A6 - 0xA]
00000A2A 43EE FFEC lea.l A1, [A6 - 0x14]
00000A2E 22D8 move.l [A1]+, [A0]+
00000A30 22D8 move.l [A1]+, [A0]+
00000A32 3290 move.w [A1], [A0]
00000A34 486E FFEC pea.l [A6 - 0x14]
00000A38 3F3C 0006 move.w -[A7], 0x6
00000A3C A9EB syscall Pack4/FP68K
00000A3E 486E FFEC pea.l [A6 - 0x14]
00000A42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A46 4EBA FC00 jsr [PC - 0x400 /* 00000648 */]
00000A4A 6008 bra +0xA /* 00000A54 */
label00000A4C:
00000A4C 3F3C 0054 move.w -[A7], 0x54 /* 'T' */
00000A50 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label00000A54:
00000A54 4E5E unlink A6
00000A56 205F movea.l A0, [A7]+
00000A58 DEFC 000C add.w A7, 0xC
00000A5C 4ED0 jmp [A0]
00000A5E 0000 0000 ori.b D0, 0x0
00000A62 0000 0000 ori.b D0, 0x0
00000A66 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000A6A 0000 206E ori.b D0, 0x6E /* 'n' */
00000A6E 000C 4AA8 ori.b A4, 0xA8
00000A72 0002 671C ori.b D2, 0x1C
00000A76 206E 0010 movea.l A0, [A6 + 0x10]
00000A7A 2F28 0002 move.l -[A7], [A0 + 0x2]
00000A7E 206E 000C movea.l A0, [A6 + 0xC]
00000A82 2F28 0002 move.l -[A7], [A0 + 0x2]
00000A86 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000A8A 206E 0008 movea.l A0, [A6 + 0x8]
00000A8E 215F 0002 move.l [A0 + 0x2], [A7]+
00000A92 4E5E unlink A6
00000A94 205F movea.l A0, [A7]+
00000A96 DEFC 000C add.w A7, 0xC
00000A9A 4ED0 jmp [A0]
00000A9C 4E56 0000 link A6, 0
00000AA0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AA4 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000AA8 2F3C 0026 0000 move.l -[A7], 0x260000 /* '&\0\0' */
00000AAE 3F3C 0006 move.w -[A7], 0x6
00000AB2 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000AB6 101F move.b D0, [A7]+
00000AB8 4E5E unlink A6
00000ABA 2E9F move.l [A7], [A7]+
00000ABC 4E75 rts
00000ABE 4E56 0000 link A6, 0
00000AC2 206E 0008 movea.l A0, [A6 + 0x8]
00000AC6 226E 000C movea.l A1, [A6 + 0xC]
00000ACA 4AA9 0002 tst.l [A1 + 0x2]
00000ACE 57C0 seq D0
00000AD0 4400 neg.b D0
00000AD2 4880 ext.w D0
00000AD4 48C0 ext.l D0
00000AD6 2140 0002 move.l [A0 + 0x2], D0
00000ADA 4E5E unlink A6
00000ADC 205F movea.l A0, [A7]+
00000ADE 504F addq.w A7, 8
00000AE0 4ED0 jmp [A0]
00000AE2 4E56 0000 link A6, 0
00000AE6 206E 0008 movea.l A0, [A6 + 0x8]
00000AEA 226E 0010 movea.l A1, [A6 + 0x10]
00000AEE 4AA9 0002 tst.l [A1 + 0x2]
00000AF2 56C0 sne D0
00000AF4 226E 000C movea.l A1, [A6 + 0xC]
00000AF8 4AA9 0002 tst.l [A1 + 0x2]
00000AFC 56C1 sne D1
00000AFE C001 and.b D0, D1
00000B00 4400 neg.b D0
00000B02 4880 ext.w D0
00000B04 48C0 ext.l D0
00000B06 2140 0002 move.l [A0 + 0x2], D0
00000B0A 4E5E unlink A6
00000B0C 205F movea.l A0, [A7]+
00000B0E DEFC 000C add.w A7, 0xC
00000B12 4ED0 jmp [A0]
00000B14 4E56 0000 link A6, 0
00000B18 206E 0008 movea.l A0, [A6 + 0x8]
00000B1C 226E 0010 movea.l A1, [A6 + 0x10]
00000B20 4AA9 0002 tst.l [A1 + 0x2]
00000B24 56C0 sne D0
00000B26 226E 000C movea.l A1, [A6 + 0xC]
00000B2A 4AA9 0002 tst.l [A1 + 0x2]
00000B2E 56C1 sne D1
00000B30 8001 or.b D0, D1
00000B32 4400 neg.b D0
00000B34 4880 ext.w D0
00000B36 48C0 ext.l D0
00000B38 2140 0002 move.l [A0 + 0x2], D0
00000B3C 4E5E unlink A6
00000B3E 205F movea.l A0, [A7]+
00000B40 DEFC 000C add.w A7, 0xC
00000B44 4ED0 jmp [A0]
fn00000B46:
00000B46 4E56 0000 link A6, 0
00000B4A 206E 000C movea.l A0, [A6 + 0xC]
00000B4E 2F08 move.l -[A7], A0
00000B50 42A7 clr.l -[A7]
00000B52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B56 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00000B5A 201F move.l D0, [A7]+
00000B5C 205F movea.l A0, [A7]+
00000B5E 2140 0002 move.l [A0 + 0x2], D0
00000B62 206E 000C movea.l A0, [A6 + 0xC]
00000B66 4AA8 0002 tst.l [A0 + 0x2]
00000B6A 6704 beq +0x6 /* 00000B70 */
00000B6C 30BC 0001 move.w [A0], 0x1
label00000B70:
00000B70 4E5E unlink A6
00000B72 205F movea.l A0, [A7]+
00000B74 504F addq.w A7, 8
00000B76 4ED0 jmp [A0]
fn00000B78:
00000B78 4E56 FF00 link A6, -0x0100
00000B7C 422E FF00 clr.b [A6 - 0x100]
00000B80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B84 486E FF00 pea.l [A6 - 0x100]
00000B88 4EBA FFBC jsr [PC - 0x44 /* 00000B46 */]
00000B8C 4E5E unlink A6
00000B8E 2E9F move.l [A7], [A7]+
00000B90 4E75 rts
fn00000B92:
00000B92 4E56 FF00 link A6, -0x0100
00000B96 206E 0008 movea.l A0, [A6 + 0x8]
00000B9A 3010 move.w D0, [A0]
00000B9C 5340 subq.w D0, 1
00000B9E 6700 008A beq +0x8C /* 00000C2A */
00000BA2 5740 subq.w D0, 3
00000BA4 670A beq +0xC /* 00000BB0 */
00000BA6 5940 subq.w D0, 4
00000BA8 674E beq +0x50 /* 00000BF8 */
00000BAA 5340 subq.w D0, 1
00000BAC 6720 beq +0x22 /* 00000BCE */
00000BAE 606A bra +0x6C /* 00000C1A */
label00000BB0:
00000BB0 206E 0008 movea.l A0, [A6 + 0x8]
00000BB4 2F28 0002 move.l -[A7], [A0 + 0x2]
00000BB8 486E FF00 pea.l [A6 - 0x100]
00000BBC 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00000BC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BC4 486E FF00 pea.l [A6 - 0x100]
00000BC8 4EBA FF7C jsr [PC - 0x84 /* 00000B46 */]
00000BCC 605C bra +0x5E /* 00000C2A */
label00000BCE:
00000BCE 206E 0008 movea.l A0, [A6 + 0x8]
00000BD2 2F28 0002 move.l -[A7], [A0 + 0x2]
00000BD6 486E FF00 pea.l [A6 - 0x100]
00000BDA 4EBA F982 jsr [PC - 0x67E /* 0000055E */]
00000BDE 206E 0008 movea.l A0, [A6 + 0x8]
00000BE2 2F28 0002 move.l -[A7], [A0 + 0x2]
00000BE6 205F movea.l A0, [A7]+
00000BE8 A023 syscall DisposHandle/DisposeHandle
00000BEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BEE 486E FF00 pea.l [A6 - 0x100]
00000BF2 4EBA FF52 jsr [PC - 0xAE /* 00000B46 */]
00000BF6 6032 bra +0x34 /* 00000C2A */
label00000BF8:
00000BF8 2F2D FD6C move.l -[A7], [A5 - 0x294]
00000BFC 206E 0008 movea.l A0, [A6 + 0x8]
00000C00 3F28 0004 move.w -[A7], [A0 + 0x4]
00000C04 486E FF00 pea.l [A6 - 0x100]
00000C08 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00000C0C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C10 486E FF00 pea.l [A6 - 0x100]
00000C14 4EBA FF30 jsr [PC - 0xD0 /* 00000B46 */]
00000C18 6010 bra +0x12 /* 00000C2A */
label00000C1A:
00000C1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C1E 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00000C22 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C26 4EBA FF50 jsr [PC - 0xB0 /* 00000B78 */]
label00000C2A:
00000C2A 4E5E unlink A6
00000C2C 2E9F move.l [A7], [A7]+
00000C2E 4E75 rts
00000C30 4E56 0000 link A6, 0
00000C34 206E 000C movea.l A0, [A6 + 0xC]
00000C38 226E 0008 movea.l A1, [A6 + 0x8]
00000C3C 22D8 move.l [A1]+, [A0]+
00000C3E 3290 move.w [A1], [A0]
00000C40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C44 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000C48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C4C 4EBA FF44 jsr [PC - 0xBC /* 00000B92 */]
00000C50 4E5E unlink A6
00000C52 205F movea.l A0, [A7]+
00000C54 504F addq.w A7, 8
00000C56 4ED0 jmp [A0]
fn00000C58:
00000C58 4E56 FFF4 link A6, -0x000C
00000C5C 48E7 0118 movem.l -[A7], D7,A3,A4
00000C60 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000C64 4EBA FF2C jsr [PC - 0xD4 /* 00000B92 */]
00000C68 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C6C 4EBA FF24 jsr [PC - 0xDC /* 00000B92 */]
00000C70 206E 0010 movea.l A0, [A6 + 0x10]
00000C74 7001 moveq.l D0, 0x01
00000C76 B050 cmp.w D0, [A0]
00000C78 57C0 seq D0
00000C7A 206E 000C movea.l A0, [A6 + 0xC]
00000C7E 7201 moveq.l D1, 0x01
00000C80 B250 cmp.w D1, [A0]
00000C82 57C1 seq D1
00000C84 C001 and.b D0, D1
00000C86 6700 0098 beq +0x9A /* 00000D20 */
00000C8A 206E 0010 movea.l A0, [A6 + 0x10]
00000C8E 2868 0002 movea.l A4, [A0 + 0x2]
00000C92 206E 000C movea.l A0, [A6 + 0xC]
00000C96 2668 0002 movea.l A3, [A0 + 0x2]
00000C9A 2F0C move.l -[A7], A4
00000C9C 205F movea.l A0, [A7]+
00000C9E A029 syscall HLock
00000CA0 2F0B move.l -[A7], A3
00000CA2 205F movea.l A0, [A7]+
00000CA4 A029 syscall HLock
00000CA6 4A6E 000A tst.w [A6 + 0xA]
00000CAA 6632 bne +0x34 /* 00000CDE */
00000CAC 4267 clr.w -[A7]
00000CAE 2F14 move.l -[A7], [A4]
00000CB0 2F13 move.l -[A7], [A3]
00000CB2 42A7 clr.l -[A7]
00000CB4 2F0C move.l -[A7], A4
00000CB6 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000CBA 201F move.l D0, [A7]+
00000CBC 3F00 move.w -[A7], D0
00000CBE 42A7 clr.l -[A7]
00000CC0 2F0B move.l -[A7], A3
00000CC2 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000CC6 201F move.l D0, [A7]+
00000CC8 3F00 move.w -[A7], D0
00000CCA 3F3C 000C move.w -[A7], 0xC
00000CCE A9ED syscall Pack6
00000CD0 4A5F tst.w [A7]+
00000CD2 57C0 seq D0
00000CD4 4400 neg.b D0
00000CD6 4880 ext.w D0
00000CD8 48C0 ext.l D0
00000CDA 2E00 move.l D7, D0
00000CDC 6034 bra +0x36 /* 00000D12 */
label00000CDE:
00000CDE 4267 clr.w -[A7]
00000CE0 2F14 move.l -[A7], [A4]
00000CE2 2F13 move.l -[A7], [A3]
00000CE4 42A7 clr.l -[A7]
00000CE6 2F0C move.l -[A7], A4
00000CE8 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000CEC 201F move.l D0, [A7]+
00000CEE 3F00 move.w -[A7], D0
00000CF0 42A7 clr.l -[A7]
00000CF2 2F0B move.l -[A7], A3
00000CF4 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000CF8 201F move.l D0, [A7]+
00000CFA 3F00 move.w -[A7], D0
00000CFC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000D00 A9ED syscall Pack6
00000D02 301F move.w D0, [A7]+
00000D04 B06E 000A cmp.w D0, [A6 + 0xA]
00000D08 57C0 seq D0
00000D0A 4400 neg.b D0
00000D0C 4880 ext.w D0
00000D0E 48C0 ext.l D0
00000D10 2E00 move.l D7, D0
label00000D12:
00000D12 2F0C move.l -[A7], A4
00000D14 205F movea.l A0, [A7]+
00000D16 A02A syscall HUnlock
00000D18 2F0B move.l -[A7], A3
00000D1A 205F movea.l A0, [A7]+
00000D1C A02A syscall HUnlock
00000D1E 6002 bra +0x4 /* 00000D22 */
label00000D20:
00000D20 7E00 moveq.l D7, 0x00
label00000D22:
00000D22 7000 moveq.l D0, 0x00
00000D24 302E 0008 move.w D0, [A6 + 0x8]
00000D28 2207 move.l D1, D7
00000D2A B181 xor.l D1, D0
00000D2C 2D41 0014 move.l [A6 + 0x14], D1
00000D30 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000D34 4E5E unlink A6
00000D36 205F movea.l A0, [A7]+
00000D38 DEFC 000C add.w A7, 0xC
00000D3C 4ED0 jmp [A0]
fn00000D3E:
00000D3E 4E56 FFEC link A6, -0x0014
00000D42 206E 0010 movea.l A0, [A6 + 0x10]
00000D46 7001 moveq.l D0, 0x01
00000D48 B050 cmp.w D0, [A0]
00000D4A 56C0 sne D0
00000D4C 7201 moveq.l D1, 0x01
00000D4E B250 cmp.w D1, [A0]
00000D50 56C1 sne D1
00000D52 8001 or.b D0, D1
00000D54 6700 0108 beq +0x10A /* 00000E5E */
00000D58 4267 clr.w -[A7]
00000D5A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D5E 4EBA F9BE jsr [PC - 0x642 /* 0000071E */]
00000D62 101F move.b D0, [A7]+
00000D64 6700 00B8 beq +0xBA /* 00000E1E */
00000D68 4267 clr.w -[A7]
00000D6A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D6E 4EBA F9AE jsr [PC - 0x652 /* 0000071E */]
00000D72 101F move.b D0, [A7]+
00000D74 6700 00A8 beq +0xAA /* 00000E1E */
00000D78 206E 0010 movea.l A0, [A6 + 0x10]
00000D7C 2068 0002 movea.l A0, [A0 + 0x2]
00000D80 2050 movea.l A0, [A0]
00000D82 226E 000C movea.l A1, [A6 + 0xC]
00000D86 2269 0002 movea.l A1, [A1 + 0x2]
00000D8A 2251 movea.l A1, [A1]
00000D8C 2F09 move.l -[A7], A1
00000D8E 43EE FFEC lea.l A1, [A6 - 0x14]
00000D92 22D8 move.l [A1]+, [A0]+
00000D94 22D8 move.l [A1]+, [A0]+
00000D96 3290 move.w [A1], [A0]
00000D98 486E FFEC pea.l [A6 - 0x14]
00000D9C 3F3C 0002 move.w -[A7], 0x2
00000DA0 A9EB syscall Pack4/FP68K
00000DA2 41EE FFF6 lea.l A0, [A6 - 0xA]
00000DA6 43EE FFEC lea.l A1, [A6 - 0x14]
00000DAA 20D9 move.l [A0]+, [A1]+
00000DAC 20D9 move.l [A0]+, [A1]+
00000DAE 3091 move.w [A0], [A1]
00000DB0 487A 00D6 pea.l [PC + 0xD6 /* 00000E88, value 0x0 */]
00000DB4 486E FFF6 pea.l [A6 - 0xA]
00000DB8 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000DBC A9EB syscall Pack4/FP68K
00000DBE 6410 bcc +0x12 /* 00000DD0 */
00000DC0 41EE FFF6 lea.l A0, [A6 - 0xA]
00000DC4 43FA 00CC lea.l A1, [PC + 0xCC /* 00000E92, value 0xBFFF8000 */]
00000DC8 20D9 move.l [A0]+, [A1]+
00000DCA 20D9 move.l [A0]+, [A1]+
00000DCC 3091 move.w [A0], [A1]
00000DCE 601E bra +0x20 /* 00000DEE */
label00000DD0:
00000DD0 487A 00B6 pea.l [PC + 0xB6 /* 00000E88, value 0x0 */]
00000DD4 486E FFF6 pea.l [A6 - 0xA]
00000DD8 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000DDC A9EB syscall Pack4/FP68K
00000DDE 6F0E ble +0x10 /* 00000DEE */
00000DE0 41EE FFF6 lea.l A0, [A6 - 0xA]
00000DE4 43FA 0098 lea.l A1, [PC + 0x98 /* 00000E7E, value 0x3FFF8000 */]
00000DE8 20D9 move.l [A0]+, [A1]+
00000DEA 20D9 move.l [A0]+, [A1]+
00000DEC 3091 move.w [A0], [A1]
label00000DEE:
00000DEE 7000 moveq.l D0, 0x00
00000DF0 486E 000A pea.l [A6 + 0xA]
00000DF4 486E FFEC pea.l [A6 - 0x14]
00000DF8 3F3C 200E move.w -[A7], 0x200E
00000DFC A9EB syscall Pack4/FP68K
00000DFE 486E FFF6 pea.l [A6 - 0xA]
00000E02 486E FFEC pea.l [A6 - 0x14]
00000E06 3F3C 0008 move.w -[A7], 0x8
00000E0A A9EB syscall Pack4/FP68K
00000E0C 57C0 seq D0
00000E0E 4400 neg.b D0
00000E10 7200 moveq.l D1, 0x00
00000E12 322E 0008 move.w D1, [A6 + 0x8]
00000E16 B380 xor.l D0, D1
00000E18 2D40 0014 move.l [A6 + 0x14], D0
00000E1C 6056 bra +0x58 /* 00000E74 */
label00000E1E:
00000E1E 4A6E 000A tst.w [A6 + 0xA]
00000E22 663A bne +0x3C /* 00000E5E */
00000E24 206E 0010 movea.l A0, [A6 + 0x10]
00000E28 226E 000C movea.l A1, [A6 + 0xC]
00000E2C 3010 move.w D0, [A0]
00000E2E B051 cmp.w D0, [A1]
00000E30 661C bne +0x1E /* 00000E4E */
00000E32 7000 moveq.l D0, 0x00
00000E34 2228 0002 move.l D1, [A0 + 0x2]
00000E38 B2A9 0002 cmp.l D1, [A1 + 0x2]
00000E3C 57C0 seq D0
00000E3E 4400 neg.b D0
00000E40 7200 moveq.l D1, 0x00
00000E42 322E 0008 move.w D1, [A6 + 0x8]
00000E46 B380 xor.l D0, D1
00000E48 2D40 0014 move.l [A6 + 0x14], D0
00000E4C 6026 bra +0x28 /* 00000E74 */
label00000E4E:
00000E4E 7000 moveq.l D0, 0x00
00000E50 302E 0008 move.w D0, [A6 + 0x8]
00000E54 7200 moveq.l D1, 0x00
00000E56 B380 xor.l D0, D1
00000E58 2D40 0014 move.l [A6 + 0x14], D0
00000E5C 6016 bra +0x18 /* 00000E74 */
label00000E5E:
00000E5E 42A7 clr.l -[A7]
00000E60 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E64 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E68 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E6C 4EBA FDEA jsr [PC - 0x216 /* 00000C58 */]
00000E70 2D5F 0014 move.l [A6 + 0x14], [A7]+
label00000E74:
00000E74 4E5E unlink A6
00000E76 205F movea.l A0, [A7]+
00000E78 DEFC 000C add.w A7, 0xC
00000E7C 4ED0 jmp [A0]
00000E7E 3FFF move.w <<invalid special address>>, <<invalid special address>>
00000E80 8000 or.b D0, D0
00000E82 0000 0000 ori.b D0, 0x0
00000E86 0000 0000 ori.b D0, 0x0
00000E8A 0000 0000 ori.b D0, 0x0
00000E8E 0000 0000 ori.b D0, 0x0
00000E92 BFFF cmpa.l A7, <<invalid special address>>
00000E94 8000 or.b D0, D0
00000E96 0000 0000 ori.b D0, 0x0
00000E9A 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000E9E 0000 2F0A ori.b D0, 0xA /* '\n' */
00000EA2 206E 0010 movea.l A0, [A6 + 0x10]
00000EA6 7004 moveq.l D0, 0x04
00000EA8 B050 cmp.w D0, [A0]
00000EAA 57C0 seq D0
00000EAC 206E 000C movea.l A0, [A6 + 0xC]
00000EB0 7204 moveq.l D1, 0x04
00000EB2 B250 cmp.w D1, [A0]
00000EB4 57C1 seq D1
00000EB6 C001 and.b D0, D1
00000EB8 6722 beq +0x24 /* 00000EDC */
00000EBA 206E 0008 movea.l A0, [A6 + 0x8]
00000EBE 226E 0010 movea.l A1, [A6 + 0x10]
00000EC2 246E 000C movea.l A2, [A6 + 0xC]
00000EC6 2029 0002 move.l D0, [A1 + 0x2]
00000ECA B0AA 0002 cmp.l D0, [A2 + 0x2]
00000ECE 57C0 seq D0
00000ED0 4400 neg.b D0
00000ED2 4880 ext.w D0
00000ED4 48C0 ext.l D0
00000ED6 2140 0002 move.l [A0 + 0x2], D0
00000EDA 601E bra +0x20 /* 00000EFA */
label00000EDC:
00000EDC 206E 0008 movea.l A0, [A6 + 0x8]
00000EE0 2F08 move.l -[A7], A0
00000EE2 42A7 clr.l -[A7]
00000EE4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000EE8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000EEC 42A7 clr.l -[A7]
00000EEE 4EBA FE4E jsr [PC - 0x1B2 /* 00000D3E */]
00000EF2 201F move.l D0, [A7]+
00000EF4 205F movea.l A0, [A7]+
00000EF6 2140 0002 move.l [A0 + 0x2], D0
label00000EFA:
00000EFA 245F movea.l A2, [A7]+
00000EFC 4E5E unlink A6
00000EFE 205F movea.l A0, [A7]+
00000F00 DEFC 000C add.w A7, 0xC
00000F04 4ED0 jmp [A0]
00000F06 4E56 0000 link A6, 0
00000F0A 2F0A move.l -[A7], A2
00000F0C 206E 0010 movea.l A0, [A6 + 0x10]
00000F10 7004 moveq.l D0, 0x04
00000F12 B050 cmp.w D0, [A0]
00000F14 57C0 seq D0
00000F16 206E 000C movea.l A0, [A6 + 0xC]
00000F1A 7204 moveq.l D1, 0x04
00000F1C B250 cmp.w D1, [A0]
00000F1E 57C1 seq D1
00000F20 C001 and.b D0, D1
00000F22 6722 beq +0x24 /* 00000F46 */
00000F24 206E 0008 movea.l A0, [A6 + 0x8]
00000F28 226E 0010 movea.l A1, [A6 + 0x10]
00000F2C 246E 000C movea.l A2, [A6 + 0xC]
00000F30 2029 0002 move.l D0, [A1 + 0x2]
00000F34 B0AA 0002 cmp.l D0, [A2 + 0x2]
00000F38 5DC0 slt D0
00000F3A 4400 neg.b D0
00000F3C 4880 ext.w D0
00000F3E 48C0 ext.l D0
00000F40 2140 0002 move.l [A0 + 0x2], D0
00000F44 6022 bra +0x24 /* 00000F68 */
label00000F46:
00000F46 206E 0008 movea.l A0, [A6 + 0x8]
00000F4A 2F08 move.l -[A7], A0
00000F4C 42A7 clr.l -[A7]
00000F4E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000F52 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F56 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00000F5C 4EBA FDE0 jsr [PC - 0x220 /* 00000D3E */]
00000F60 201F move.l D0, [A7]+
00000F62 205F movea.l A0, [A7]+
00000F64 2140 0002 move.l [A0 + 0x2], D0
label00000F68:
00000F68 245F movea.l A2, [A7]+
00000F6A 4E5E unlink A6
00000F6C 205F movea.l A0, [A7]+
00000F6E DEFC 000C add.w A7, 0xC
00000F72 4ED0 jmp [A0]
00000F74 4E56 0000 link A6, 0
00000F78 2F0A move.l -[A7], A2
00000F7A 206E 0010 movea.l A0, [A6 + 0x10]
00000F7E 7004 moveq.l D0, 0x04
00000F80 B050 cmp.w D0, [A0]
00000F82 57C0 seq D0
00000F84 206E 000C movea.l A0, [A6 + 0xC]
00000F88 7204 moveq.l D1, 0x04
00000F8A B250 cmp.w D1, [A0]
00000F8C 57C1 seq D1
00000F8E C001 and.b D0, D1
00000F90 6722 beq +0x24 /* 00000FB4 */
00000F92 206E 0008 movea.l A0, [A6 + 0x8]
00000F96 226E 0010 movea.l A1, [A6 + 0x10]
00000F9A 246E 000C movea.l A2, [A6 + 0xC]
00000F9E 2029 0002 move.l D0, [A1 + 0x2]
00000FA2 B0AA 0002 cmp.l D0, [A2 + 0x2]
00000FA6 5EC0 sgt D0
00000FA8 4400 neg.b D0
00000FAA 4880 ext.w D0
00000FAC 48C0 ext.l D0
00000FAE 2140 0002 move.l [A0 + 0x2], D0
00000FB2 6022 bra +0x24 /* 00000FD6 */
label00000FB4:
00000FB4 206E 0008 movea.l A0, [A6 + 0x8]
00000FB8 2F08 move.l -[A7], A0
00000FBA 42A7 clr.l -[A7]
00000FBC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000FC0 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FC4 2F3C 0000 0001 move.l -[A7], 0x1
00000FCA 4EBA FD72 jsr [PC - 0x28E /* 00000D3E */]
00000FCE 201F move.l D0, [A7]+
00000FD0 205F movea.l A0, [A7]+
00000FD2 2140 0002 move.l [A0 + 0x2], D0
label00000FD6:
00000FD6 245F movea.l A2, [A7]+
00000FD8 4E5E unlink A6
00000FDA 205F movea.l A0, [A7]+
00000FDC DEFC 000C add.w A7, 0xC
00000FE0 4ED0 jmp [A0]
00000FE2 4E56 0000 link A6, 0
00000FE6 2F0A move.l -[A7], A2
00000FE8 206E 0010 movea.l A0, [A6 + 0x10]
00000FEC 7004 moveq.l D0, 0x04
00000FEE B050 cmp.w D0, [A0]
00000FF0 57C0 seq D0
00000FF2 206E 000C movea.l A0, [A6 + 0xC]
00000FF6 7204 moveq.l D1, 0x04
00000FF8 B250 cmp.w D1, [A0]
00000FFA 57C1 seq D1
00000FFC C001 and.b D0, D1
00000FFE 6722 beq +0x24 /* 00001022 */
00001000 206E 0008 movea.l A0, [A6 + 0x8]
00001004 226E 0010 movea.l A1, [A6 + 0x10]
00001008 246E 000C movea.l A2, [A6 + 0xC]
0000100C 2029 0002 move.l D0, [A1 + 0x2]
00001010 B0AA 0002 cmp.l D0, [A2 + 0x2]
00001014 56C0 sne D0
00001016 4400 neg.b D0
00001018 4880 ext.w D0
0000101A 48C0 ext.l D0
0000101C 2140 0002 move.l [A0 + 0x2], D0
00001020 6022 bra +0x24 /* 00001044 */
label00001022:
00001022 206E 0008 movea.l A0, [A6 + 0x8]
00001026 2F08 move.l -[A7], A0
00001028 42A7 clr.l -[A7]
0000102A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000102E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001032 2F3C 0001 0000 move.l -[A7], 0x10000
00001038 4EBA FD04 jsr [PC - 0x2FC /* 00000D3E */]
0000103C 201F move.l D0, [A7]+
0000103E 205F movea.l A0, [A7]+
00001040 2140 0002 move.l [A0 + 0x2], D0
label00001044:
00001044 245F movea.l A2, [A7]+
00001046 4E5E unlink A6
00001048 205F movea.l A0, [A7]+
0000104A DEFC 000C add.w A7, 0xC
0000104E 4ED0 jmp [A0]
00001050 4E56 0000 link A6, 0
00001054 2F0A move.l -[A7], A2
00001056 206E 0010 movea.l A0, [A6 + 0x10]
0000105A 7004 moveq.l D0, 0x04
0000105C B050 cmp.w D0, [A0]
0000105E 57C0 seq D0
00001060 206E 000C movea.l A0, [A6 + 0xC]
00001064 7204 moveq.l D1, 0x04
00001066 B250 cmp.w D1, [A0]
00001068 57C1 seq D1
0000106A C001 and.b D0, D1
0000106C 6722 beq +0x24 /* 00001090 */
0000106E 206E 0008 movea.l A0, [A6 + 0x8]
00001072 226E 0010 movea.l A1, [A6 + 0x10]
00001076 246E 000C movea.l A2, [A6 + 0xC]
0000107A 2029 0002 move.l D0, [A1 + 0x2]
0000107E B0AA 0002 cmp.l D0, [A2 + 0x2]
00001082 5FC0 sle D0
00001084 4400 neg.b D0
00001086 4880 ext.w D0
00001088 48C0 ext.l D0
0000108A 2140 0002 move.l [A0 + 0x2], D0
0000108E 6022 bra +0x24 /* 000010B2 */
label00001090:
00001090 206E 0008 movea.l A0, [A6 + 0x8]
00001094 2F08 move.l -[A7], A0
00001096 42A7 clr.l -[A7]
00001098 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000109C 2F2E 000C move.l -[A7], [A6 + 0xC]
000010A0 2F3C 0001 0001 move.l -[A7], 0x10001
000010A6 4EBA FC96 jsr [PC - 0x36A /* 00000D3E */]
000010AA 201F move.l D0, [A7]+
000010AC 205F movea.l A0, [A7]+
000010AE 2140 0002 move.l [A0 + 0x2], D0
label000010B2:
000010B2 245F movea.l A2, [A7]+
000010B4 4E5E unlink A6
000010B6 205F movea.l A0, [A7]+
000010B8 DEFC 000C add.w A7, 0xC
000010BC 4ED0 jmp [A0]
000010BE 4E56 0000 link A6, 0
000010C2 2F0A move.l -[A7], A2
000010C4 206E 0010 movea.l A0, [A6 + 0x10]
000010C8 7004 moveq.l D0, 0x04
000010CA B050 cmp.w D0, [A0]
000010CC 57C0 seq D0
000010CE 206E 000C movea.l A0, [A6 + 0xC]
000010D2 7204 moveq.l D1, 0x04
000010D4 B250 cmp.w D1, [A0]
000010D6 57C1 seq D1
000010D8 C001 and.b D0, D1
000010DA 6722 beq +0x24 /* 000010FE */
000010DC 206E 0008 movea.l A0, [A6 + 0x8]
000010E0 226E 0010 movea.l A1, [A6 + 0x10]
000010E4 246E 000C movea.l A2, [A6 + 0xC]
000010E8 2029 0002 move.l D0, [A1 + 0x2]
000010EC B0AA 0002 cmp.l D0, [A2 + 0x2]
000010F0 5CC0 sge D0
000010F2 4400 neg.b D0
000010F4 4880 ext.w D0
000010F6 48C0 ext.l D0
000010F8 2140 0002 move.l [A0 + 0x2], D0
000010FC 6022 bra +0x24 /* 00001120 */
label000010FE:
000010FE 206E 0008 movea.l A0, [A6 + 0x8]
00001102 2F08 move.l -[A7], A0
00001104 42A7 clr.l -[A7]
00001106 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000110A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000110E 2F3C 0001 FFFF move.l -[A7], 0x1FFFF
00001114 4EBA FC28 jsr [PC - 0x3D8 /* 00000D3E */]
00001118 201F move.l D0, [A7]+
0000111A 205F movea.l A0, [A7]+
0000111C 2140 0002 move.l [A0 + 0x2], D0
label00001120:
00001120 245F movea.l A2, [A7]+
00001122 4E5E unlink A6
00001124 205F movea.l A0, [A7]+
00001126 DEFC 000C add.w A7, 0xC
0000112A 4ED0 jmp [A0]
fn0000112C:
0000112C 4E56 FFEC link A6, -0x0014
00001130 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001134 266E 000C movea.l A3, [A6 + 0xC]
00001138 286E 0008 movea.l A4, [A6 + 0x8]
0000113C 7001 moveq.l D0, 0x01
0000113E B053 cmp.w D0, [A3]
00001140 57C0 seq D0
00001142 7201 moveq.l D1, 0x01
00001144 B254 cmp.w D1, [A4]
00001146 57C1 seq D1
00001148 C001 and.b D0, D1
0000114A 6776 beq +0x78 /* 000011C2 */
0000114C 2F2B 0002 move.l -[A7], [A3 + 0x2]
00001150 205F movea.l A0, [A7]+
00001152 A029 syscall HLock
00001154 2F2C 0002 move.l -[A7], [A4 + 0x2]
00001158 205F movea.l A0, [A7]+
0000115A A029 syscall HLock
0000115C 206B 0002 movea.l A0, [A3 + 0x2]
00001160 2A10 move.l D5, [A0]
00001162 206C 0002 movea.l A0, [A4 + 0x2]
00001166 2D50 FFF8 move.l [A6 - 0x8], [A0]
0000116A 42A7 clr.l -[A7]
0000116C 2F2B 0002 move.l -[A7], [A3 + 0x2]
00001170 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00001174 2C1F move.l D6, [A7]+
00001176 5386 subq.l D6, 1
00001178 42A7 clr.l -[A7]
0000117A 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000117E 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00001182 281F move.l D4, [A7]+
00001184 5384 subq.l D4, 1
00001186 7E00 moveq.l D7, 0x00
label00001188:
00001188 2007 move.l D0, D7
0000118A D086 add.l D0, D6
0000118C B880 cmp.l D4, D0
0000118E 6D1E blt +0x20 /* 000011AE */
00001190 4267 clr.w -[A7]
00001192 2F05 move.l -[A7], D5
00001194 2007 move.l D0, D7
00001196 D0AE FFF8 add.l D0, [A6 - 0x8]
0000119A 2F00 move.l -[A7], D0
0000119C 3F06 move.w -[A7], D6
0000119E 3F06 move.w -[A7], D6
000011A0 3F3C 000C move.w -[A7], 0xC
000011A4 A9ED syscall Pack6
000011A6 4A5F tst.w [A7]+
000011A8 6706 beq +0x8 /* 000011B0 */
000011AA 5287 addq.l D7, 1
000011AC 60DA bra -0x24 /* 00001188 */
label000011AE:
000011AE 7EFF moveq.l D7, 0xFFFFFFFF
label000011B0:
000011B0 2F2B 0002 move.l -[A7], [A3 + 0x2]
000011B4 205F movea.l A0, [A7]+
000011B6 A02A syscall HUnlock
000011B8 2F2C 0002 move.l -[A7], [A4 + 0x2]
000011BC 205F movea.l A0, [A7]+
000011BE A02A syscall HUnlock
000011C0 6002 bra +0x4 /* 000011C4 */
label000011C2:
000011C2 7EFF moveq.l D7, 0xFFFFFFFF
label000011C4:
000011C4 2D47 0010 move.l [A6 + 0x10], D7
000011C8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000011CC 4E5E unlink A6
000011CE 205F movea.l A0, [A7]+
000011D0 504F addq.w A7, 8
000011D2 4ED0 jmp [A0]
000011D4 4E56 0000 link A6, 0
000011D8 206E 0008 movea.l A0, [A6 + 0x8]
000011DC 2F08 move.l -[A7], A0
000011DE 42A7 clr.l -[A7]
000011E0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000011E4 2F2E 000C move.l -[A7], [A6 + 0xC]
000011E8 4EBA FF42 jsr [PC - 0xBE /* 0000112C */]
000011EC 201F move.l D0, [A7]+
000011EE 205F movea.l A0, [A7]+
000011F0 5280 addq.l D0, 1
000011F2 2140 0002 move.l [A0 + 0x2], D0
000011F6 4E5E unlink A6
000011F8 205F movea.l A0, [A7]+
000011FA DEFC 000C add.w A7, 0xC
000011FE 4ED0 jmp [A0]
00001200 4E56 0000 link A6, 0
00001204 206E 0008 movea.l A0, [A6 + 0x8]
00001208 2F08 move.l -[A7], A0
0000120A 42A7 clr.l -[A7]
0000120C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001210 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001214 4EBA FF16 jsr [PC - 0xEA /* 0000112C */]
00001218 201F move.l D0, [A7]+
0000121A 205F movea.l A0, [A7]+
0000121C 4A80 tst.l D0
0000121E 5CC0 sge D0
00001220 4400 neg.b D0
00001222 4880 ext.w D0
00001224 48C0 ext.l D0
00001226 2140 0002 move.l [A0 + 0x2], D0
0000122A 4E5E unlink A6
0000122C 205F movea.l A0, [A7]+
0000122E DEFC 000C add.w A7, 0xC
00001232 4ED0 jmp [A0]
00001234 4E56 0000 link A6, 0
00001238 206E 0008 movea.l A0, [A6 + 0x8]
0000123C 2F08 move.l -[A7], A0
0000123E 42A7 clr.l -[A7]
00001240 2F2E 000C move.l -[A7], [A6 + 0xC]
00001244 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001248 4EBA FEE2 jsr [PC - 0x11E /* 0000112C */]
0000124C 201F move.l D0, [A7]+
0000124E 205F movea.l A0, [A7]+
00001250 4A80 tst.l D0
00001252 57C0 seq D0
00001254 4400 neg.b D0
00001256 4880 ext.w D0
00001258 48C0 ext.l D0
0000125A 2140 0002 move.l [A0 + 0x2], D0
0000125E 4E5E unlink A6
00001260 205F movea.l A0, [A7]+
00001262 DEFC 000C add.w A7, 0xC
00001266 4ED0 jmp [A0]
00001268 4E56 0000 link A6, 0
0000126C 206E 0008 movea.l A0, [A6 + 0x8]
00001270 2F08 move.l -[A7], A0
00001272 42A7 clr.l -[A7]
00001274 A975 syscall TickCount
00001276 201F move.l D0, [A7]+
00001278 205F movea.l A0, [A7]+
0000127A 2140 0002 move.l [A0 + 0x2], D0
0000127E 4E5E unlink A6
00001280 2E9F move.l [A7], [A7]+
00001282 4E75 rts
fn00001284:
00001284 4E56 FFF8 link A6, -0x0008
00001288 48E7 0118 movem.l -[A7], D7,A3,A4
0000128C 2E2E 000C move.l D7, [A6 + 0xC]
00001290 42A7 clr.l -[A7]
00001292 2007 move.l D0, D7
00001294 5280 addq.l D0, 1
00001296 2F00 move.l -[A7], D0
00001298 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
0000129C 285F movea.l A4, [A7]+
0000129E 200C move.l D0, A4
000012A0 6730 beq +0x32 /* 000012D2 */
000012A2 4A87 tst.l D7
000012A4 6F14 ble +0x16 /* 000012BA */
000012A6 206E 0014 movea.l A0, [A6 + 0x14]
000012AA 202E 0010 move.l D0, [A6 + 0x10]
000012AE D090 add.l D0, [A0]
000012B0 2F00 move.l -[A7], D0
000012B2 2F14 move.l -[A7], [A4]
000012B4 2F07 move.l -[A7], D7
000012B6 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
label000012BA:
000012BA 2647 movea.l A3, D7
000012BC D7D4 add.l A3, [A4]
000012BE 4213 clr.b [A3]
000012C0 206E 0008 movea.l A0, [A6 + 0x8]
000012C4 30BC 0001 move.w [A0], 0x1
000012C8 206E 0008 movea.l A0, [A6 + 0x8]
000012CC 214C 0002 move.l [A0 + 0x2], A4
000012D0 6008 bra +0xA /* 000012DA */
label000012D2:
000012D2 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000012D6 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label000012DA:
000012DA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000012DE 4E5E unlink A6
000012E0 205F movea.l A0, [A7]+
000012E2 DEFC 0010 add.w A7, 0x10
000012E6 4ED0 jmp [A0]
000012E8 4E56 FFE4 link A6, -0x001C
000012EC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000012F0 2A2E 0010 move.l D5, [A6 + 0x10]
000012F4 206E 0014 movea.l A0, [A6 + 0x14]
000012F8 7001 moveq.l D0, 0x01
000012FA B050 cmp.w D0, [A0]
000012FC 670C beq +0xE /* 0000130A */
000012FE 3F3C 001C move.w -[A7], 0x1C
00001302 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00001306 6000 00A4 bra +0xA6 /* 000013AC */
label0000130A:
0000130A 2045 movea.l A0, D5
0000130C 7004 moveq.l D0, 0x04
0000130E B050 cmp.w D0, [A0]
00001310 56C0 sne D0
00001312 206E 000C movea.l A0, [A6 + 0xC]
00001316 7204 moveq.l D1, 0x04
00001318 B250 cmp.w D1, [A0]
0000131A 56C1 sne D1
0000131C 8001 or.b D0, D1
0000131E 670C beq +0xE /* 0000132C */
00001320 3F3C 001F move.w -[A7], 0x1F
00001324 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00001328 6000 0082 bra +0x84 /* 000013AC */
label0000132C:
0000132C 2045 movea.l A0, D5
0000132E 7001 moveq.l D0, 0x01
00001330 B0A8 0002 cmp.l D0, [A0 + 0x2]
00001334 6F08 ble +0xA /* 0000133E */
00001336 2045 movea.l A0, D5
00001338 7001 moveq.l D0, 0x01
0000133A 2140 0002 move.l [A0 + 0x2], D0
label0000133E:
0000133E 206E 000C movea.l A0, [A6 + 0xC]
00001342 2245 movea.l A1, D5
00001344 2028 0002 move.l D0, [A0 + 0x2]
00001348 90A9 0002 sub.l D0, [A1 + 0x2]
0000134C 2E00 move.l D7, D0
0000134E 5287 addq.l D7, 1
00001350 6C02 bge +0x4 /* 00001354 */
00001352 7E00 moveq.l D7, 0x00
label00001354:
00001354 206E 0014 movea.l A0, [A6 + 0x14]
00001358 2868 0002 movea.l A4, [A0 + 0x2]
0000135C 2654 movea.l A3, [A4]
0000135E 42A7 clr.l -[A7]
00001360 2F0C move.l -[A7], A4
00001362 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00001366 201F move.l D0, [A7]+
00001368 D08B add.l D0, A3
0000136A 2800 move.l D4, D0
0000136C 5384 subq.l D4, 1
0000136E 42A7 clr.l -[A7]
00001370 2F0B move.l -[A7], A3
00001372 2045 movea.l A0, D5
00001374 2028 0002 move.l D0, [A0 + 0x2]
00001378 5380 subq.l D0, 1
0000137A 2F00 move.l -[A7], D0
0000137C 2F04 move.l -[A7], D4
0000137E 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00001382 2C1F move.l D6, [A7]+
00001384 42A7 clr.l -[A7]
00001386 2F06 move.l -[A7], D6
00001388 2F07 move.l -[A7], D7
0000138A 2F04 move.l -[A7], D4
0000138C 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00001390 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
00001394 2F0C move.l -[A7], A4
00001396 2006 move.l D0, D6
00001398 908B sub.l D0, A3
0000139A 2F00 move.l -[A7], D0
0000139C 202E FFE4 move.l D0, [A6 - 0x1C]
000013A0 9086 sub.l D0, D6
000013A2 2F00 move.l -[A7], D0
000013A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013A8 4EBA FEDA jsr [PC - 0x126 /* 00001284 */]
label000013AC:
000013AC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000013B0 4E5E unlink A6
000013B2 205F movea.l A0, [A7]+
000013B4 DEFC 0010 add.w A7, 0x10
000013B8 4ED0 jmp [A0]
000013BA 4E56 FFEC link A6, -0x0014
000013BE 206E 000C movea.l A0, [A6 + 0xC]
000013C2 3010 move.w D0, [A0]
000013C4 5940 subq.w D0, 4
000013C6 6706 beq +0x8 /* 000013CE */
000013C8 5B40 subq.w D0, 5
000013CA 6718 beq +0x1A /* 000013E4 */
000013CC 604A bra +0x4C /* 00001418 */
label000013CE:
000013CE 206E 000C movea.l A0, [A6 + 0xC]
000013D2 2028 0002 move.l D0, [A0 + 0x2]
000013D6 6A02 bpl +0x4 /* 000013DA */
000013D8 4480 neg.l D0
label000013DA:
000013DA 206E 0008 movea.l A0, [A6 + 0x8]
000013DE 2140 0002 move.l [A0 + 0x2], D0
000013E2 6034 bra +0x36 /* 00001418 */
label000013E4:
000013E4 206E 000C movea.l A0, [A6 + 0xC]
000013E8 2068 0002 movea.l A0, [A0 + 0x2]
000013EC 2050 movea.l A0, [A0]
000013EE 43EE FFEC lea.l A1, [A6 - 0x14]
000013F2 22D8 move.l [A1]+, [A0]+
000013F4 22D8 move.l [A1]+, [A0]+
000013F6 3290 move.w [A1], [A0]
000013F8 022E 007F FFEC andi.b [A6 - 0x14], 0x7F
000013FE 41EE FFF6 lea.l A0, [A6 - 0xA]
00001402 43EE FFEC lea.l A1, [A6 - 0x14]
00001406 20D9 move.l [A0]+, [A1]+
00001408 20D9 move.l [A0]+, [A1]+
0000140A 3091 move.w [A0], [A1]
0000140C 486E FFF6 pea.l [A6 - 0xA]
00001410 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001414 4EBA F232 jsr [PC - 0xDCE /* 00000648 */]
label00001418:
00001418 4E5E unlink A6
0000141A 205F movea.l A0, [A7]+
0000141C 504F addq.w A7, 8
0000141E 4ED0 jmp [A0]
fn00001420:
00001420 4E56 FFFC link A6, -0x0004
00001424 48E7 0700 movem.l -[A7], D5,D6,D7
00001428 3C2E 0008 move.w D6, [A6 + 0x8]
0000142C 3D7C 0001 000A move.w [A6 + 0xA], 0x1
00001432 206D F34E movea.l A0, [A5 - 0xCB2]
00001436 4A68 0120 tst.w [A0 + 0x120]
0000143A 6766 beq +0x68 /* 000014A2 */
0000143C 4267 clr.w -[A7]
0000143E 206D F342 movea.l A0, [A5 - 0xCBE]
00001442 3F10 move.w -[A7], [A0]
00001444 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
00001448 3E1F move.w D7, [A7]+
0000144A 206D F34E movea.l A0, [A5 - 0xCB2]
0000144E BE68 0120 cmp.w D7, [A0 + 0x120]
00001452 5EC0 sgt D0
00001454 2068 0118 movea.l A0, [A0 + 0x118]
00001458 2050 movea.l A0, [A0]
0000145A 3207 move.w D1, D7
0000145C 48C1 ext.l D1
0000145E E581 asl D1, 2
00001460 226D F342 movea.l A1, [A5 - 0xCBE]
00001464 3430 18FC move.w D2, [A0 + D1 - 0x4]
00001468 B451 cmp.w D2, [A1]
0000146A 56C1 sne D1
0000146C 8001 or.b D0, D1
0000146E 6702 beq +0x4 /* 00001472 */
00001470 5347 subq.w D7, 1
label00001472:
00001472 DC47 add.w D6, D7
00001474 7001 moveq.l D0, 0x01
00001476 B046 cmp.w D0, D6
00001478 6F02 ble +0x4 /* 0000147C */
0000147A 7C01 moveq.l D6, 0x01
label0000147C:
0000147C 206D F34E movea.l A0, [A5 - 0xCB2]
00001480 BC68 0120 cmp.w D6, [A0 + 0x120]
00001484 6F04 ble +0x6 /* 0000148A */
00001486 3C28 0120 move.w D6, [A0 + 0x120]
label0000148A:
0000148A 206D F34E movea.l A0, [A5 - 0xCB2]
0000148E 2068 0118 movea.l A0, [A0 + 0x118]
00001492 2050 movea.l A0, [A0]
00001494 3006 move.w D0, D6
00001496 48C0 ext.l D0
00001498 E580 asl D0, 2
0000149A 3A30 08FC move.w D5, [A0 + D0 - 0x4]
0000149E 3D45 000A move.w [A6 + 0xA], D5
label000014A2:
000014A2 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000014A6 4E5E unlink A6
000014A8 205F movea.l A0, [A7]+
000014AA 544F addq.w A7, 2
000014AC 4ED0 jmp [A0]
000014AE 4E56 0000 link A6, 0
000014B2 206E 000C movea.l A0, [A6 + 0xC]
000014B6 7004 moveq.l D0, 0x04
000014B8 B050 cmp.w D0, [A0]
000014BA 6620 bne +0x22 /* 000014DC */
000014BC 206E 0008 movea.l A0, [A6 + 0x8]
000014C0 2F08 move.l -[A7], A0
000014C2 4267 clr.w -[A7]
000014C4 226E 000C movea.l A1, [A6 + 0xC]
000014C8 3F29 0004 move.w -[A7], [A1 + 0x4]
000014CC 4EBA FF52 jsr [PC - 0xAE /* 00001420 */]
000014D0 301F move.w D0, [A7]+
000014D2 205F movea.l A0, [A7]+
000014D4 48C0 ext.l D0
000014D6 2140 0002 move.l [A0 + 0x2], D0
000014DA 6058 bra +0x5A /* 00001534 */
label000014DC:
000014DC 206E 000C movea.l A0, [A6 + 0xC]
000014E0 7009 moveq.l D0, 0x09
000014E2 B050 cmp.w D0, [A0]
000014E4 6620 bne +0x22 /* 00001506 */
000014E6 206E 0008 movea.l A0, [A6 + 0x8]
000014EA 2F08 move.l -[A7], A0
000014EC 42A7 clr.l -[A7]
000014EE 226E 000C movea.l A1, [A6 + 0xC]
000014F2 2269 0002 movea.l A1, [A1 + 0x2]
000014F6 2F11 move.l -[A7], [A1]
000014F8 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
000014FC 201F move.l D0, [A7]+
000014FE 205F movea.l A0, [A7]+
00001500 2140 0002 move.l [A0 + 0x2], D0
00001504 602E bra +0x30 /* 00001534 */
label00001506:
00001506 206E 000C movea.l A0, [A6 + 0xC]
0000150A 7001 moveq.l D0, 0x01
0000150C B050 cmp.w D0, [A0]
0000150E 661C bne +0x1E /* 0000152C */
00001510 206E 0008 movea.l A0, [A6 + 0x8]
00001514 2F08 move.l -[A7], A0
00001516 4267 clr.w -[A7]
00001518 2F2E 000C move.l -[A7], [A6 + 0xC]
0000151C 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
00001520 301F move.w D0, [A7]+
00001522 205F movea.l A0, [A7]+
00001524 48C0 ext.l D0
00001526 2140 0002 move.l [A0 + 0x2], D0
0000152A 6008 bra +0xA /* 00001534 */
label0000152C:
0000152C 3F3C 001F move.w -[A7], 0x1F
00001530 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label00001534:
00001534 4E5E unlink A6
00001536 205F movea.l A0, [A7]+
00001538 504F addq.w A7, 8
0000153A 4ED0 jmp [A0]
0000153C 4E56 FFEC link A6, -0x0014
00001540 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001544 4AAD F0C2 tst.l [A5 - 0xF3E]
00001548 6772 beq +0x74 /* 000015BC */
0000154A 206D F0C2 movea.l A0, [A5 - 0xF3E]
0000154E 2050 movea.l A0, [A0]
00001550 2A28 003E move.l D5, [A0 + 0x3E]
00001554 206D F0C2 movea.l A0, [A5 - 0xF3E]
00001558 2850 movea.l A4, [A0]
0000155A 3C2C 0020 move.w D6, [A4 + 0x20]
0000155E 382C 0022 move.w D4, [A4 + 0x22]
00001562 3004 move.w D0, D4
00001564 9046 sub.w D0, D6
00001566 48C0 ext.l D0
00001568 2E00 move.l D7, D0
0000156A 6C02 bge +0x4 /* 0000156E */
0000156C 7E00 moveq.l D7, 0x00
label0000156E:
0000156E 42A7 clr.l -[A7]
00001570 2007 move.l D0, D7
00001572 5280 addq.l D0, 1
00001574 2F00 move.l -[A7], D0
00001576 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
0000157A 265F movea.l A3, [A7]+
0000157C 200B move.l D0, A3
0000157E 6734 beq +0x36 /* 000015B4 */
00001580 4A87 tst.l D7
00001582 6F12 ble +0x14 /* 00001596 */
00001584 2045 movea.l A0, D5
00001586 3006 move.w D0, D6
00001588 48C0 ext.l D0
0000158A D090 add.l D0, [A0]
0000158C 2F00 move.l -[A7], D0
0000158E 2F13 move.l -[A7], [A3]
00001590 2F07 move.l -[A7], D7
00001592 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
label00001596:
00001596 2D53 FFEC move.l [A6 - 0x14], [A3]
0000159A 206E FFEC movea.l A0, [A6 - 0x14]
0000159E 4230 7000 clr.b [A0 + D7.w]
000015A2 206E 0008 movea.l A0, [A6 + 0x8]
000015A6 30BC 0001 move.w [A0], 0x1
000015AA 206E 0008 movea.l A0, [A6 + 0x8]
000015AE 214B 0002 move.l [A0 + 0x2], A3
000015B2 6008 bra +0xA /* 000015BC */
label000015B4:
000015B4 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000015B8 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label000015BC:
000015BC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000015C0 4E5E unlink A6
000015C2 2E9F move.l [A7], [A7]+
000015C4 4E75 rts
fn000015C6:
000015C6 4E56 FF00 link A6, -0x0100
000015CA 1D7C 0001 FF00 move.b [A6 - 0x100], 0x1
000015D0 1D6E 0009 FF01 move.b [A6 - 0xFF], [A6 + 0x9]
000015D6 2F2E 000A move.l -[A7], [A6 + 0xA]
000015DA 486E FF00 pea.l [A6 - 0x100]
000015DE 4EBA F566 jsr [PC - 0xA9A /* 00000B46 */]
000015E2 4E5E unlink A6
000015E4 205F movea.l A0, [A7]+
000015E6 5C4F addq.w A7, 6
000015E8 4ED0 jmp [A0]
000015EA 4E56 FFFA link A6, -0x0006
000015EE 206E 000C movea.l A0, [A6 + 0xC]
000015F2 7001 moveq.l D0, 0x01
000015F4 B050 cmp.w D0, [A0]
000015F6 670A beq +0xC /* 00001602 */
000015F8 3F3C 001C move.w -[A7], 0x1C
000015FC 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00001600 603C bra +0x3E /* 0000163E */
label00001602:
00001602 206E 0008 movea.l A0, [A6 + 0x8]
00001606 7000 moveq.l D0, 0x00
00001608 2140 0002 move.l [A0 + 0x2], D0
0000160C 206E 0008 movea.l A0, [A6 + 0x8]
00001610 5488 addq.l A0, 2
00001612 2008 move.l D0, A0
00001614 5480 addq.l D0, 2
00001616 2D40 FFFA move.l [A6 - 0x6], D0
0000161A 206E FFFA movea.l A0, [A6 - 0x6]
0000161E 2F08 move.l -[A7], A0
00001620 4267 clr.w -[A7]
00001622 226E 000C movea.l A1, [A6 + 0xC]
00001626 2269 0002 movea.l A1, [A1 + 0x2]
0000162A 2F11 move.l -[A7], [A1]
0000162C 486D EDAA pea.l [A5 - 0x1256]
00001630 486E FFFE pea.l [A6 - 0x2]
00001634 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001638 301F move.w D0, [A7]+
0000163A 205F movea.l A0, [A7]+
0000163C 3080 move.w [A0], D0
label0000163E:
0000163E 4E5E unlink A6
00001640 205F movea.l A0, [A7]+
00001642 504F addq.w A7, 8
00001644 4ED0 jmp [A0]
00001646 4E56 FF00 link A6, -0x0100
0000164A 206E 000C movea.l A0, [A6 + 0xC]
0000164E 7004 moveq.l D0, 0x04
00001650 B050 cmp.w D0, [A0]
00001652 670A beq +0xC /* 0000165E */
00001654 3F3C 001F move.w -[A7], 0x1F
00001658 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
0000165C 601C bra +0x1E /* 0000167A */
label0000165E:
0000165E 206E 000C movea.l A0, [A6 + 0xC]
00001662 3F28 0004 move.w -[A7], [A0 + 0x4]
00001666 486E FF00 pea.l [A6 - 0x100]
0000166A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000166E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001672 486E FF00 pea.l [A6 - 0x100]
00001676 4EBA F4CE jsr [PC - 0xB32 /* 00000B46 */]
label0000167A:
0000167A 4E5E unlink A6
0000167C 205F movea.l A0, [A7]+
0000167E 504F addq.w A7, 8
00001680 4ED0 jmp [A0]
fn00001682:
00001682 4E56 FFF4 link A6, -0x000C
00001686 48E7 0308 movem.l -[A7], D6,D7,A4
0000168A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000168E 4EBA F502 jsr [PC - 0xAFE /* 00000B92 */]
00001692 2F2E 000C move.l -[A7], [A6 + 0xC]
00001696 4EBA F4FA jsr [PC - 0xB06 /* 00000B92 */]
0000169A 206E 0010 movea.l A0, [A6 + 0x10]
0000169E 7001 moveq.l D0, 0x01
000016A0 B050 cmp.w D0, [A0]
000016A2 57C0 seq D0
000016A4 206E 000C movea.l A0, [A6 + 0xC]
000016A8 7201 moveq.l D1, 0x01
000016AA B250 cmp.w D1, [A0]
000016AC 57C1 seq D1
000016AE C001 and.b D0, D1
000016B0 6700 0082 beq +0x84 /* 00001734 */
000016B4 42A7 clr.l -[A7]
000016B6 206E 0010 movea.l A0, [A6 + 0x10]
000016BA 2F28 0002 move.l -[A7], [A0 + 0x2]
000016BE 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000016C2 2E1F move.l D7, [A7]+
000016C4 5387 subq.l D7, 1
000016C6 42A7 clr.l -[A7]
000016C8 206E 000C movea.l A0, [A6 + 0xC]
000016CC 2F28 0002 move.l -[A7], [A0 + 0x2]
000016D0 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000016D4 2C1F move.l D6, [A7]+
000016D6 5386 subq.l D6, 1
000016D8 42A7 clr.l -[A7]
000016DA 2007 move.l D0, D7
000016DC D086 add.l D0, D6
000016DE 5280 addq.l D0, 1
000016E0 2F00 move.l -[A7], D0
000016E2 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
000016E6 285F movea.l A4, [A7]+
000016E8 200C move.l D0, A4
000016EA 673E beq +0x40 /* 0000172A */
000016EC 206E 0010 movea.l A0, [A6 + 0x10]
000016F0 2068 0002 movea.l A0, [A0 + 0x2]
000016F4 2F10 move.l -[A7], [A0]
000016F6 2F14 move.l -[A7], [A4]
000016F8 2F07 move.l -[A7], D7
000016FA 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
000016FE 206E 000C movea.l A0, [A6 + 0xC]
00001702 2068 0002 movea.l A0, [A0 + 0x2]
00001706 2F10 move.l -[A7], [A0]
00001708 2007 move.l D0, D7
0000170A D094 add.l D0, [A4]
0000170C 2F00 move.l -[A7], D0
0000170E 2006 move.l D0, D6
00001710 5280 addq.l D0, 1
00001712 2F00 move.l -[A7], D0
00001714 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00001718 206E 0008 movea.l A0, [A6 + 0x8]
0000171C 30BC 0001 move.w [A0], 0x1
00001720 206E 0008 movea.l A0, [A6 + 0x8]
00001724 214C 0002 move.l [A0 + 0x2], A4
00001728 6012 bra +0x14 /* 0000173C */
label0000172A:
0000172A 3F3C 0032 move.w -[A7], 0x32 /* '2' */
0000172E 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00001732 6008 bra +0xA /* 0000173C */
label00001734:
00001734 3F3C 001C move.w -[A7], 0x1C
00001738 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label0000173C:
0000173C 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001740 4E5E unlink A6
00001742 205F movea.l A0, [A7]+
00001744 DEFC 000C add.w A7, 0xC
00001748 4ED0 jmp [A0]
0000174A 4E56 FFF4 link A6, -0x000C
0000174E 486E FFFA pea.l [A6 - 0x6]
00001752 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00001756 4EBA FE6E jsr [PC - 0x192 /* 000015C6 */]
0000175A 426E FFF4 clr.w [A6 - 0xC]
0000175E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001762 486E FFFA pea.l [A6 - 0x6]
00001766 486E FFF4 pea.l [A6 - 0xC]
0000176A 4EBA FF16 jsr [PC - 0xEA /* 00001682 */]
0000176E 102D FEBF move.b D0, [A5 - 0x141]
00001772 6610 bne +0x12 /* 00001784 */
00001774 486E FFF4 pea.l [A6 - 0xC]
00001778 2F2E 000C move.l -[A7], [A6 + 0xC]
0000177C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001780 4EBA FF00 jsr [PC - 0x100 /* 00001682 */]
label00001784:
00001784 486E FFFA pea.l [A6 - 0x6]
00001788 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
0000178C 486E FFF4 pea.l [A6 - 0xC]
00001790 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00001794 4E5E unlink A6
00001796 205F movea.l A0, [A7]+
00001798 DEFC 000C add.w A7, 0xC
0000179C 4ED0 jmp [A0]
0000179E 4E56 FFF4 link A6, -0x000C
000017A2 48E7 0118 movem.l -[A7], D7,A3,A4
000017A6 206E 0008 movea.l A0, [A6 + 0x8]
000017AA 7000 moveq.l D0, 0x00
000017AC 2140 0002 move.l [A0 + 0x2], D0
000017B0 206E 000C movea.l A0, [A6 + 0xC]
000017B4 7001 moveq.l D0, 0x01
000017B6 B050 cmp.w D0, [A0]
000017B8 662E bne +0x30 /* 000017E8 */
000017BA 2868 0002 movea.l A4, [A0 + 0x2]
000017BE 2654 movea.l A3, [A4]
000017C0 42A7 clr.l -[A7]
000017C2 2F0C move.l -[A7], A4
000017C4 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000017C8 201F move.l D0, [A7]+
000017CA D08B add.l D0, A3
000017CC 2E00 move.l D7, D0
000017CE 5387 subq.l D7, 1
000017D0 206E 0008 movea.l A0, [A6 + 0x8]
000017D4 2F08 move.l -[A7], A0
000017D6 42A7 clr.l -[A7]
000017D8 2F0B move.l -[A7], A3
000017DA 2F07 move.l -[A7], D7
000017DC 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000017E0 201F move.l D0, [A7]+
000017E2 205F movea.l A0, [A7]+
000017E4 2140 0002 move.l [A0 + 0x2], D0
label000017E8:
000017E8 4CDF 1880 movem.l D7,A3,A4, [A7]+
000017EC 4E5E unlink A6
000017EE 205F movea.l A0, [A7]+
000017F0 504F addq.w A7, 8
000017F2 4ED0 jmp [A0]
000017F4 4E56 FFFE link A6, -0x0002
000017F8 48E7 0118 movem.l -[A7], D7,A3,A4
000017FC 266E 000C movea.l A3, [A6 + 0xC]
00001800 2E2E 0008 move.l D7, [A6 + 0x8]
00001804 206E 0010 movea.l A0, [A6 + 0x10]
00001808 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
0000180E 4267 clr.w -[A7]
00001810 486E FFFE pea.l [A6 - 0x2]
00001814 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00001818 101F move.b D0, [A7]+
0000181A 674E beq +0x50 /* 0000186A */
0000181C 206D F342 movea.l A0, [A5 - 0xCBE]
00001820 302E FFFE move.w D0, [A6 - 0x2]
00001824 E740 asl D0.w, 3
00001826 41E8 03EE lea.l A0, [A0 + 0x3EE]
0000182A 49F0 0000 lea.l A4, [A0 + D0.w]
0000182E 302C 0002 move.w D0, [A4 + 0x2]
00001832 48C0 ext.l D0
00001834 B0AB 0002 cmp.l D0, [A3 + 0x2]
00001838 6F0E ble +0x10 /* 00001848 */
0000183A 302C 0002 move.w D0, [A4 + 0x2]
0000183E 48C0 ext.l D0
00001840 2047 movea.l A0, D7
00001842 2140 0002 move.l [A0 + 0x2], D0
00001846 6022 bra +0x24 /* 0000186A */
label00001848:
00001848 302C 0006 move.w D0, [A4 + 0x6]
0000184C 48C0 ext.l D0
0000184E B0AB 0002 cmp.l D0, [A3 + 0x2]
00001852 6C0E bge +0x10 /* 00001862 */
00001854 302C 0006 move.w D0, [A4 + 0x6]
00001858 48C0 ext.l D0
0000185A 2047 movea.l A0, D7
0000185C 2140 0002 move.l [A0 + 0x2], D0
00001860 6008 bra +0xA /* 0000186A */
label00001862:
00001862 2047 movea.l A0, D7
00001864 216B 0002 0002 move.l [A0 + 0x2], [A3 + 0x2]
label0000186A:
0000186A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000186E 4E5E unlink A6
00001870 205F movea.l A0, [A7]+
00001872 DEFC 000C add.w A7, 0xC
00001876 4ED0 jmp [A0]
00001878 4E56 FFFE link A6, -0x0002
0000187C 48E7 0118 movem.l -[A7], D7,A3,A4
00001880 266E 000C movea.l A3, [A6 + 0xC]
00001884 2E2E 0008 move.l D7, [A6 + 0x8]
00001888 206E 0010 movea.l A0, [A6 + 0x10]
0000188C 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
00001892 4267 clr.w -[A7]
00001894 486E FFFE pea.l [A6 - 0x2]
00001898 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
0000189C 101F move.b D0, [A7]+
0000189E 674A beq +0x4C /* 000018EA */
000018A0 206D F342 movea.l A0, [A5 - 0xCBE]
000018A4 302E FFFE move.w D0, [A6 - 0x2]
000018A8 E740 asl D0.w, 3
000018AA 41E8 03EE lea.l A0, [A0 + 0x3EE]
000018AE 49F0 0000 lea.l A4, [A0 + D0.w]
000018B2 3014 move.w D0, [A4]
000018B4 48C0 ext.l D0
000018B6 B0AB 0002 cmp.l D0, [A3 + 0x2]
000018BA 6F0C ble +0xE /* 000018C8 */
000018BC 3014 move.w D0, [A4]
000018BE 48C0 ext.l D0
000018C0 2047 movea.l A0, D7
000018C2 2140 0002 move.l [A0 + 0x2], D0
000018C6 6022 bra +0x24 /* 000018EA */
label000018C8:
000018C8 302C 0004 move.w D0, [A4 + 0x4]
000018CC 48C0 ext.l D0
000018CE B0AB 0002 cmp.l D0, [A3 + 0x2]
000018D2 6C0E bge +0x10 /* 000018E2 */
000018D4 302C 0004 move.w D0, [A4 + 0x4]
000018D8 48C0 ext.l D0
000018DA 2047 movea.l A0, D7
000018DC 2140 0002 move.l [A0 + 0x2], D0
000018E0 6008 bra +0xA /* 000018EA */
label000018E2:
000018E2 2047 movea.l A0, D7
000018E4 216B 0002 0002 move.l [A0 + 0x2], [A3 + 0x2]
label000018EA:
000018EA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000018EE 4E5E unlink A6
000018F0 205F movea.l A0, [A7]+
000018F2 DEFC 000C add.w A7, 0xC
000018F6 4ED0 jmp [A0]
fn000018F8:
000018F8 4E56 FFFC link A6, -0x0004
000018FC 4267 clr.w -[A7]
000018FE A861 syscall Random
00001900 3D5F FFFC move.w [A6 - 0x4], [A7]+
00001904 4267 clr.w -[A7]
00001906 A861 syscall Random
00001908 3D5F FFFE move.w [A6 - 0x2], [A7]+
0000190C 42A7 clr.l -[A7]
0000190E A975 syscall TickCount
00001910 201F move.l D0, [A7]+
00001912 222E FFFC move.l D1, [A6 - 0x4]
00001916 B380 xor.l D0, D1
00001918 2D40 FFFC move.l [A6 - 0x4], D0
0000191C 4AAE 0008 tst.l [A6 + 0x8]
00001920 6E08 bgt +0xA /* 0000192A */
00001922 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
00001928 6024 bra +0x26 /* 0000194E */
label0000192A:
0000192A 7000 moveq.l D0, 0x00
0000192C 302E FFFC move.w D0, [A6 - 0x4]
00001930 C0BC 0000 7FFF and.l D0, 0x7FFF
00001936 3D40 FFFC move.w [A6 - 0x4], D0
0000193A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000193E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001942 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001946 201F move.l D0, [A7]+
00001948 5280 addq.l D0, 1
0000194A 2D40 000C move.l [A6 + 0xC], D0
label0000194E:
0000194E 4E5E unlink A6
00001950 2E9F move.l [A7], [A7]+
00001952 4E75 rts
00001954 4E56 0000 link A6, 0
00001958 206E 0008 movea.l A0, [A6 + 0x8]
0000195C 2F08 move.l -[A7], A0
0000195E 42A7 clr.l -[A7]
00001960 226E 000C movea.l A1, [A6 + 0xC]
00001964 2F29 0002 move.l -[A7], [A1 + 0x2]
00001968 4EBA FF8E jsr [PC - 0x72 /* 000018F8 */]
0000196C 201F move.l D0, [A7]+
0000196E 205F movea.l A0, [A7]+
00001970 2140 0002 move.l [A0 + 0x2], D0
00001974 4E5E unlink A6
00001976 205F movea.l A0, [A7]+
00001978 504F addq.w A7, 8
0000197A 4ED0 jmp [A0]
0000197C 4E56 FEE0 link A6, -0x0120
00001980 206E 000C movea.l A0, [A6 + 0xC]
00001984 226E 0008 movea.l A1, [A6 + 0x8]
00001988 2368 0002 0002 move.l [A1 + 0x2], [A0 + 0x2]
0000198E 206E 000C movea.l A0, [A6 + 0xC]
00001992 3010 move.w D0, [A0]
00001994 5340 subq.w D0, 1
00001996 6706 beq +0x8 /* 0000199E */
00001998 5140 subq.w D0, 8
0000199A 673E beq +0x40 /* 000019DA */
0000199C 6050 bra +0x52 /* 000019EE */
label0000199E:
0000199E 206E 000C movea.l A0, [A6 + 0xC]
000019A2 2F28 0002 move.l -[A7], [A0 + 0x2]
000019A6 486E FF00 pea.l [A6 - 0x100]
000019AA 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
000019AE 4A2E FF00 tst.b [A6 - 0x100]
000019B2 671A beq +0x1C /* 000019CE */
000019B4 486E FEE0 pea.l [A6 - 0x120]
000019B8 486E FF00 pea.l [A6 - 0x100]
000019BC 4EAD 0822 jsr [A5 + 0x822 /* export_256 */]
000019C0 486E FEE0 pea.l [A6 - 0x120]
000019C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019C8 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
000019CC 6020 bra +0x22 /* 000019EE */
label000019CE:
000019CE 206E 0008 movea.l A0, [A6 + 0x8]
000019D2 7000 moveq.l D0, 0x00
000019D4 2140 0002 move.l [A0 + 0x2], D0
000019D8 6014 bra +0x16 /* 000019EE */
label000019DA:
000019DA 206E 000C movea.l A0, [A6 + 0xC]
000019DE 226E 0008 movea.l A1, [A6 + 0x8]
000019E2 22D8 move.l [A1]+, [A0]+
000019E4 3290 move.w [A1], [A0]
000019E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019EA 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
label000019EE:
000019EE 4E5E unlink A6
000019F0 205F movea.l A0, [A7]+
000019F2 504F addq.w A7, 8
000019F4 4ED0 jmp [A0]
fn000019F6:
000019F6 4E56 FFFC link A6, -0x0004
000019FA 486E FFFC pea.l [A6 - 0x4]
000019FE A874 syscall GetPort
00001A00 2F2D F576 move.l -[A7], [A5 - 0xA8A]
00001A04 A873 syscall SetPort
00001A06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A0A A972 syscall GetMouse
00001A0C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001A10 A873 syscall SetPort
00001A12 4E5E unlink A6
00001A14 2E9F move.l [A7], [A7]+
00001A16 4E75 rts
00001A18 4E56 FFF2 link A6, -0x000E
00001A1C 206E 000C movea.l A0, [A6 + 0xC]
00001A20 3D68 0004 FFF8 move.w [A6 - 0x8], [A0 + 0x4]
00001A26 4267 clr.w -[A7]
00001A28 486E FFF8 pea.l [A6 - 0x8]
00001A2C 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00001A30 101F move.b D0, [A7]+
00001A32 6726 beq +0x28 /* 00001A5A */
00001A34 486E FFF2 pea.l [A6 - 0xE]
00001A38 4EBA FFBC jsr [PC - 0x44 /* 000019F6 */]
00001A3C 4267 clr.w -[A7]
00001A3E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001A42 206D F342 movea.l A0, [A5 - 0xCBE]
00001A46 302E FFF8 move.w D0, [A6 - 0x8]
00001A4A E740 asl D0.w, 3
00001A4C 41E8 03EE lea.l A0, [A0 + 0x3EE]
00001A50 4870 0000 pea.l [A0 + D0.w]
00001A54 A8AD syscall PtInRect
00001A56 1D5F FFF7 move.b [A6 - 0x9], [A7]+
label00001A5A:
00001A5A 102E FFF7 move.b D0, [A6 - 0x9]
00001A5E 4880 ext.w D0
00001A60 48C0 ext.l D0
00001A62 206E 0008 movea.l A0, [A6 + 0x8]
00001A66 2140 0002 move.l [A0 + 0x2], D0
00001A6A 4E5E unlink A6
00001A6C 205F movea.l A0, [A7]+
00001A6E 504F addq.w A7, 8
00001A70 4ED0 jmp [A0]
00001A72 4E56 0000 link A6, 0
00001A76 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A7A 3F3C 0008 move.w -[A7], 0x8
00001A7E 4EBA FB46 jsr [PC - 0x4BA /* 000015C6 */]
00001A82 4E5E unlink A6
00001A84 2E9F move.l [A7], [A7]+
00001A86 4E75 rts
00001A88 4E56 0000 link A6, 0
00001A8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A90 3F3C 0003 move.w -[A7], 0x3
00001A94 4EBA FB30 jsr [PC - 0x4D0 /* 000015C6 */]
00001A98 4E5E unlink A6
00001A9A 2E9F move.l [A7], [A7]+
00001A9C 4E75 rts
00001A9E 4E56 0000 link A6, 0
00001AA2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AA6 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001AAA 4EBA FB1A jsr [PC - 0x4E6 /* 000015C6 */]
00001AAE 4E5E unlink A6
00001AB0 2E9F move.l [A7], [A7]+
00001AB2 4E75 rts
00001AB4 4E56 0000 link A6, 0
00001AB8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001ABC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001AC0 4EBA FB04 jsr [PC - 0x4FC /* 000015C6 */]
00001AC4 4E5E unlink A6
00001AC6 2E9F move.l [A7], [A7]+
00001AC8 4E75 rts
00001ACA 4E56 0000 link A6, 0
00001ACE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AD2 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00001AD6 4EBA FAEE jsr [PC - 0x512 /* 000015C6 */]
00001ADA 4E5E unlink A6
00001ADC 2E9F move.l [A7], [A7]+
00001ADE 4E75 rts
00001AE0 4E56 0000 link A6, 0
00001AE4 206E 0008 movea.l A0, [A6 + 0x8]
00001AE8 7001 moveq.l D0, 0x01
00001AEA 2140 0002 move.l [A0 + 0x2], D0
00001AEE 4E5E unlink A6
00001AF0 2E9F move.l [A7], [A7]+
00001AF2 4E75 rts
00001AF4 4E56 0000 link A6, 0
00001AF8 206E 0008 movea.l A0, [A6 + 0x8]
00001AFC 7000 moveq.l D0, 0x00
00001AFE 2140 0002 move.l [A0 + 0x2], D0
00001B02 4E5E unlink A6
00001B04 2E9F move.l [A7], [A7]+
00001B06 4E75 rts
00001B08 4E56 0000 link A6, 0
00001B0C 206E 0008 movea.l A0, [A6 + 0x8]
00001B10 2F08 move.l -[A7], A0
00001B12 4267 clr.w -[A7]
00001B14 A974 syscall Button
00001B16 101F move.b D0, [A7]+
00001B18 205F movea.l A0, [A7]+
00001B1A 4880 ext.w D0
00001B1C 48C0 ext.l D0
00001B1E 2140 0002 move.l [A0 + 0x2], D0
00001B22 4E5E unlink A6
00001B24 2E9F move.l [A7], [A7]+
00001B26 4E75 rts
00001B28 4E56 0000 link A6, 0
00001B2C 206E 0008 movea.l A0, [A6 + 0x8]
00001B30 2F08 move.l -[A7], A0
00001B32 4267 clr.w -[A7]
00001B34 A974 syscall Button
00001B36 101F move.b D0, [A7]+
00001B38 205F movea.l A0, [A7]+
00001B3A 0A00 0001 xori.b D0, 0x1
00001B3E 4880 ext.w D0
00001B40 48C0 ext.l D0
00001B42 2140 0002 move.l [A0 + 0x2], D0
00001B46 4E5E unlink A6
00001B48 2E9F move.l [A7], [A7]+
00001B4A 4E75 rts
00001B4C 4E56 0000 link A6, 0
00001B50 206D F342 movea.l A0, [A5 - 0xCBE]
00001B54 1028 0742 move.b D0, [A0 + 0x742]
00001B58 0A00 0001 xori.b D0, 0x1
00001B5C 4880 ext.w D0
00001B5E 48C0 ext.l D0
00001B60 206E 0008 movea.l A0, [A6 + 0x8]
00001B64 2140 0002 move.l [A0 + 0x2], D0
00001B68 4E5E unlink A6
00001B6A 2E9F move.l [A7], [A7]+
00001B6C 4E75 rts
00001B6E 4E56 0000 link A6, 0
00001B72 206E 0008 movea.l A0, [A6 + 0x8]
00001B76 43ED FAAC lea.l A1, [A5 - 0x554]
00001B7A 20D9 move.l [A0]+, [A1]+
00001B7C 3091 move.w [A0], [A1]
00001B7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B82 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001B86 4E5E unlink A6
00001B88 2E9F move.l [A7], [A7]+
00001B8A 4E75 rts
00001B8C 4E56 0000 link A6, 0
00001B90 206E 0008 movea.l A0, [A6 + 0x8]
00001B94 7000 moveq.l D0, 0x00
00001B96 2140 0002 move.l [A0 + 0x2], D0
00001B9A 4A6D FF02 tst.w [A5 - 0xFE]
00001B9E 6F12 ble +0x14 /* 00001BB2 */
00001BA0 302D FF02 move.w D0, [A5 - 0xFE]
00001BA4 5D40 subq.w D0, 6
00001BA6 5240 addq.w D0, 1
00001BA8 48C0 ext.l D0
00001BAA 206E 0008 movea.l A0, [A6 + 0x8]
00001BAE 2140 0002 move.l [A0 + 0x2], D0
label00001BB2:
00001BB2 4E5E unlink A6
00001BB4 2E9F move.l [A7], [A7]+
00001BB6 4E75 rts
00001BB8 4E56 0000 link A6, 0
00001BBC 102D F535 move.b D0, [A5 - 0xACB]
00001BC0 4880 ext.w D0
00001BC2 48C0 ext.l D0
00001BC4 206E 0008 movea.l A0, [A6 + 0x8]
00001BC8 2140 0002 move.l [A0 + 0x2], D0
00001BCC 4E5E unlink A6
00001BCE 2E9F move.l [A7], [A7]+
00001BD0 4E75 rts
00001BD2 4E56 0000 link A6, 0
00001BD6 202D F616 move.l D0, [A5 - 0x9EA]
00001BDA 90AD F60E sub.l D0, [A5 - 0x9F2]
00001BDE 2F00 move.l -[A7], D0
00001BE0 42A7 clr.l -[A7]
00001BE2 2EB8 02F0 move.l [A7], [0x000002F0 /* DoubleTime */]
00001BE6 221F move.l D1, [A7]+
00001BE8 201F move.l D0, [A7]+
00001BEA B280 cmp.l D1, D0
00001BEC 6C0C bge +0xE /* 00001BFA */
00001BEE 206E 0008 movea.l A0, [A6 + 0x8]
00001BF2 7000 moveq.l D0, 0x00
00001BF4 2140 0002 move.l [A0 + 0x2], D0
00001BF8 600A bra +0xC /* 00001C04 */
label00001BFA:
00001BFA 206E 0008 movea.l A0, [A6 + 0x8]
00001BFE 7001 moveq.l D0, 0x01
00001C00 2140 0002 move.l [A0 + 0x2], D0
label00001C04:
00001C04 4E5E unlink A6
00001C06 2E9F move.l [A7], [A7]+
00001C08 4E75 rts
00001C0A 4E56 0000 link A6, 0
00001C0E 206D F342 movea.l A0, [A5 - 0xCBE]
00001C12 3010 move.w D0, [A0]
00001C14 48C0 ext.l D0
00001C16 206E 0008 movea.l A0, [A6 + 0x8]
00001C1A 2140 0002 move.l [A0 + 0x2], D0
00001C1E 4E5E unlink A6
00001C20 2E9F move.l [A7], [A7]+
00001C22 4E75 rts
00001C24 4E56 0000 link A6, 0
00001C28 206E 0008 movea.l A0, [A6 + 0x8]
00001C2C 2F08 move.l -[A7], A0
00001C2E 42A7 clr.l -[A7]
00001C30 2EB8 0130 move.l [A7], [0x00000130 /* ApplLimit */]
00001C34 201F move.l D0, [A7]+
00001C36 205F movea.l A0, [A7]+
00001C38 48E7 8080 movem.l -[A7], D0,A0
00001C3C 42A7 clr.l -[A7]
00001C3E 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */]
00001C42 221F move.l D1, [A7]+
00001C44 4CDF 0101 movem.l D0,A0, [A7]+
00001C48 9081 sub.l D0, D1
00001C4A 2140 0002 move.l [A0 + 0x2], D0
00001C4E 4E5E unlink A6
00001C50 2E9F move.l [A7], [A7]+
00001C52 4E75 rts
fn00001C54:
00001C54 4E56 FFF8 link A6, -0x0008
00001C58 2F0C move.l -[A7], A4
00001C5A 4267 clr.w -[A7]
00001C5C A973 syscall StillDown
00001C5E 101F move.b D0, [A7]+
00001C60 6712 beq +0x14 /* 00001C74 */
00001C62 C02D FEBD and.b D0, [A5 - 0x143]
00001C66 670C beq +0xE /* 00001C74 */
00001C68 422D FEBD clr.b [A5 - 0x143]
00001C6C 2D6D F640 FFF8 move.l [A6 - 0x8], [A5 - 0x9C0]
00001C72 6008 bra +0xA /* 00001C7C */
label00001C74:
00001C74 486E FFF8 pea.l [A6 - 0x8]
00001C78 4EBA FD7C jsr [PC - 0x284 /* 000019F6 */]
label00001C7C:
00001C7C 286D F342 movea.l A4, [A5 - 0xCBE]
00001C80 102C 076A move.b D0, [A4 + 0x76A]
00001C84 6718 beq +0x1A /* 00001C9E */
00001C86 302C 0776 move.w D0, [A4 + 0x776]
00001C8A 906C 076E sub.w D0, [A4 + 0x76E]
00001C8E 916E FFFA sub.w [A6 - 0x6], D0
00001C92 302C 0774 move.w D0, [A4 + 0x774]
00001C96 906C 076C sub.w D0, [A4 + 0x76C]
00001C9A 916E FFF8 sub.w [A6 - 0x8], D0
label00001C9E:
00001C9E 2D6E FFF8 0008 move.l [A6 + 0x8], [A6 - 0x8]
00001CA4 285F movea.l A4, [A7]+
00001CA6 4E5E unlink A6
00001CA8 4E75 rts
00001CAA 4E56 FFFC link A6, -0x0004
00001CAE 206E 0008 movea.l A0, [A6 + 0x8]
00001CB2 2F08 move.l -[A7], A0
00001CB4 42A7 clr.l -[A7]
00001CB6 4EBA FF9C jsr [PC - 0x64 /* 00001C54 */]
00001CBA 201F move.l D0, [A7]+
00001CBC 205F movea.l A0, [A7]+
00001CBE 2D40 FFFC move.l [A6 - 0x4], D0
00001CC2 302E FFFE move.w D0, [A6 - 0x2]
00001CC6 48C0 ext.l D0
00001CC8 2140 0002 move.l [A0 + 0x2], D0
00001CCC 4E5E unlink A6
00001CCE 2E9F move.l [A7], [A7]+
00001CD0 4E75 rts
00001CD2 4E56 FFFC link A6, -0x0004
00001CD6 206E 0008 movea.l A0, [A6 + 0x8]
00001CDA 2F08 move.l -[A7], A0
00001CDC 42A7 clr.l -[A7]
00001CDE 4EBA FF74 jsr [PC - 0x8C /* 00001C54 */]
00001CE2 201F move.l D0, [A7]+
00001CE4 205F movea.l A0, [A7]+
00001CE6 2D40 FFFC move.l [A6 - 0x4], D0
00001CEA 302E FFFC move.w D0, [A6 - 0x4]
00001CEE 48C0 ext.l D0
00001CF0 2140 0002 move.l [A0 + 0x2], D0
00001CF4 4E5E unlink A6
00001CF6 2E9F move.l [A7], [A7]+
00001CF8 4E75 rts
00001CFA 4E56 0000 link A6, 0
00001CFE 206E 0008 movea.l A0, [A6 + 0x8]
00001D02 2F08 move.l -[A7], A0
00001D04 42A7 clr.l -[A7]
00001D06 A975 syscall TickCount
00001D08 201F move.l D0, [A7]+
00001D0A 205F movea.l A0, [A7]+
00001D0C 90AD F616 sub.l D0, [A5 - 0x9EA]
00001D10 2140 0002 move.l [A0 + 0x2], D0
00001D14 4E5E unlink A6
00001D16 2E9F move.l [A7], [A7]+
00001D18 4E75 rts
00001D1A 4E56 0000 link A6, 0
00001D1E 206E 0008 movea.l A0, [A6 + 0x8]
00001D22 2F08 move.l -[A7], A0
00001D24 42A7 clr.l -[A7]
00001D26 A975 syscall TickCount
00001D28 201F move.l D0, [A7]+
00001D2A 205F movea.l A0, [A7]+
00001D2C 90AD F60A sub.l D0, [A5 - 0x9F6]
00001D30 2140 0002 move.l [A0 + 0x2], D0
00001D34 4E5E unlink A6
00001D36 2E9F move.l [A7], [A7]+
00001D38 4E75 rts
00001D3A 4E56 0000 link A6, 0
00001D3E 206E 0008 movea.l A0, [A6 + 0x8]
00001D42 2F08 move.l -[A7], A0
00001D44 42A7 clr.l -[A7]
00001D46 A975 syscall TickCount
00001D48 201F move.l D0, [A7]+
00001D4A 205F movea.l A0, [A7]+
00001D4C 90AD F606 sub.l D0, [A5 - 0x9FA]
00001D50 2140 0002 move.l [A0 + 0x2], D0
00001D54 4E5E unlink A6
00001D56 2E9F move.l [A7], [A7]+
00001D58 4E75 rts
00001D5A 4E56 0000 link A6, 0
00001D5E 2F0C move.l -[A7], A4
00001D60 286E 0008 movea.l A4, [A6 + 0x8]
00001D64 296D F616 0002 move.l [A4 + 0x2], [A5 - 0x9EA]
00001D6A 202D F60A move.l D0, [A5 - 0x9F6]
00001D6E B0AC 0002 cmp.l D0, [A4 + 0x2]
00001D72 6F06 ble +0x8 /* 00001D7A */
00001D74 296D F60A 0002 move.l [A4 + 0x2], [A5 - 0x9F6]
label00001D7A:
00001D7A 202D F606 move.l D0, [A5 - 0x9FA]
00001D7E B0AC 0002 cmp.l D0, [A4 + 0x2]
00001D82 6F06 ble +0x8 /* 00001D8A */
00001D84 296D F606 0002 move.l [A4 + 0x2], [A5 - 0x9FA]
label00001D8A:
00001D8A 42A7 clr.l -[A7]
00001D8C A975 syscall TickCount
00001D8E 201F move.l D0, [A7]+
00001D90 90AC 0002 sub.l D0, [A4 + 0x2]
00001D94 2940 0002 move.l [A4 + 0x2], D0
00001D98 285F movea.l A4, [A7]+
00001D9A 4E5E unlink A6
00001D9C 2E9F move.l [A7], [A7]+
00001D9E 4E75 rts
00001DA0 4E56 FFEE link A6, -0x0012
00001DA4 2F3C 0001 0000 move.l -[A7], 0x10000
00001DAA 486E FFF0 pea.l [A6 - 0x10]
00001DAE 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00001DB2 3D5F FFEE move.w [A6 - 0x12], [A7]+
00001DB6 302E FFF2 move.w D0, [A6 - 0xE]
00001DBA 48C0 ext.l D0
00001DBC 206E 0008 movea.l A0, [A6 + 0x8]
00001DC0 2140 0002 move.l [A0 + 0x2], D0
00001DC4 4E5E unlink A6
00001DC6 2E9F move.l [A7], [A7]+
00001DC8 4E75 rts
00001DCA 4E56 FFF8 link A6, -0x0008
00001DCE 206E 0008 movea.l A0, [A6 + 0x8]
00001DD2 2F08 move.l -[A7], A0
00001DD4 486E FFF8 pea.l [A6 - 0x8]
00001DD8 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
00001DDC 201F move.l D0, [A7]+
00001DDE 205F movea.l A0, [A7]+
00001DE0 2240 movea.l A1, D0
00001DE2 3011 move.w D0, [A1]
00001DE4 48C0 ext.l D0
00001DE6 2140 0002 move.l [A0 + 0x2], D0
00001DEA 4E5E unlink A6
00001DEC 2E9F move.l [A7], [A7]+
00001DEE 4E75 rts
00001DF0 4E56 FFF8 link A6, -0x0008
00001DF4 206E 0008 movea.l A0, [A6 + 0x8]
00001DF8 2F08 move.l -[A7], A0
00001DFA 486E FFF8 pea.l [A6 - 0x8]
00001DFE 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
00001E02 201F move.l D0, [A7]+
00001E04 205F movea.l A0, [A7]+
00001E06 2240 movea.l A1, D0
00001E08 3029 0002 move.w D0, [A1 + 0x2]
00001E0C 48C0 ext.l D0
00001E0E 2140 0002 move.l [A0 + 0x2], D0
00001E12 4E5E unlink A6
00001E14 2E9F move.l [A7], [A7]+
00001E16 4E75 rts
00001E18 4E56 FFF8 link A6, -0x0008
00001E1C 206E 0008 movea.l A0, [A6 + 0x8]
00001E20 2F08 move.l -[A7], A0
00001E22 486E FFF8 pea.l [A6 - 0x8]
00001E26 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
00001E2A 201F move.l D0, [A7]+
00001E2C 205F movea.l A0, [A7]+
00001E2E 2240 movea.l A1, D0
00001E30 3029 0004 move.w D0, [A1 + 0x4]
00001E34 48C0 ext.l D0
00001E36 2140 0002 move.l [A0 + 0x2], D0
00001E3A 4E5E unlink A6
00001E3C 2E9F move.l [A7], [A7]+
00001E3E 4E75 rts
00001E40 4E56 FFF8 link A6, -0x0008
00001E44 206E 0008 movea.l A0, [A6 + 0x8]
00001E48 2F08 move.l -[A7], A0
00001E4A 486E FFF8 pea.l [A6 - 0x8]
00001E4E 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
00001E52 201F move.l D0, [A7]+
00001E54 205F movea.l A0, [A7]+
00001E56 2240 movea.l A1, D0
00001E58 3029 0006 move.w D0, [A1 + 0x6]
00001E5C 48C0 ext.l D0
00001E5E 2140 0002 move.l [A0 + 0x2], D0
00001E62 4E5E unlink A6
00001E64 2E9F move.l [A7], [A7]+
00001E66 4E75 rts
00001E68 4E56 0000 link A6, 0
00001E6C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E70 486D FDBC pea.l [A5 - 0x244]
00001E74 4EBA ECD0 jsr [PC - 0x1330 /* 00000B46 */]
00001E78 4E5E unlink A6
00001E7A 2E9F move.l [A7], [A7]+
00001E7C 4E75 rts
00001E7E 4E56 0000 link A6, 0
00001E82 302D F624 move.w D0, [A5 - 0x9DC]
00001E86 48C0 ext.l D0
00001E88 206E 0008 movea.l A0, [A6 + 0x8]
00001E8C 2140 0002 move.l [A0 + 0x2], D0
00001E90 4E5E unlink A6
00001E92 2E9F move.l [A7], [A7]+
00001E94 4E75 rts
00001E96 4E56 FF00 link A6, -0x0100
00001E9A 206D F34E movea.l A0, [A5 - 0xCB2]
00001E9E 43EE FF00 lea.l A1, [A6 - 0x100]
00001EA2 41E8 000C lea.l A0, [A0 + 0xC]
00001EA6 703F moveq.l D0, 0x3F
label00001EA8:
00001EA8 22D8 move.l [A1]+, [A0]+
00001EAA 51C8 FFFC dbf D0, -0x6 /* 00001EA8 */
00001EAE 486E FF00 pea.l [A6 - 0x100]
00001EB2 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
00001EB6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001EBA 486E FF00 pea.l [A6 - 0x100]
00001EBE 4EBA EC86 jsr [PC - 0x137A /* 00000B46 */]
00001EC2 4E5E unlink A6
00001EC4 2E9F move.l [A7], [A7]+
00001EC6 4E75 rts
00001EC8 4E56 FE00 link A6, -0x0200
00001ECC 486E FE00 pea.l [A6 - 0x200]
00001ED0 206D F34E movea.l A0, [A5 - 0xCB2]
00001ED4 3F28 010C move.w -[A7], [A0 + 0x10C]
00001ED8 4EAD 164A jsr [A5 + 0x164A /* export_709 */]
00001EDC 205F movea.l A0, [A7]+
00001EDE 43EE FF00 lea.l A1, [A6 - 0x100]
00001EE2 703F moveq.l D0, 0x3F
label00001EE4:
00001EE4 22D8 move.l [A1]+, [A0]+
00001EE6 51C8 FFFC dbf D0, -0x6 /* 00001EE4 */
00001EEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001EEE 486E FF00 pea.l [A6 - 0x100]
00001EF2 4EBA EC52 jsr [PC - 0x13AE /* 00000B46 */]
00001EF6 4E5E unlink A6
00001EF8 2E9F move.l [A7], [A7]+
00001EFA 4E75 rts
00001EFC 4E56 0000 link A6, 0
00001F00 206E 0008 movea.l A0, [A6 + 0x8]
00001F04 2F08 move.l -[A7], A0
00001F06 42A7 clr.l -[A7]
00001F08 A01C syscall FreeMem
00001F0A 2E80 move.l [A7], D0
00001F0C 201F move.l D0, [A7]+
00001F0E 205F movea.l A0, [A7]+
00001F10 2140 0002 move.l [A0 + 0x2], D0
00001F14 4E5E unlink A6
00001F16 2E9F move.l [A7], [A7]+
00001F18 4E75 rts
00001F1A 4E56 0000 link A6, 0
00001F1E 206E 0008 movea.l A0, [A6 + 0x8]
00001F22 2F08 move.l -[A7], A0
00001F24 42A7 clr.l -[A7]
00001F26 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00001F2A 201F move.l D0, [A7]+
00001F2C 205F movea.l A0, [A7]+
00001F2E 2140 0002 move.l [A0 + 0x2], D0
00001F32 4E5E unlink A6
00001F34 2E9F move.l [A7], [A7]+
00001F36 4E75 rts
00001F38 4E56 0000 link A6, 0
00001F3C 206E 0008 movea.l A0, [A6 + 0x8]
00001F40 2F08 move.l -[A7], A0
00001F42 4267 clr.w -[A7]
00001F44 A973 syscall StillDown
00001F46 101F move.b D0, [A7]+
00001F48 205F movea.l A0, [A7]+
00001F4A 4880 ext.w D0
00001F4C 48C0 ext.l D0
00001F4E 2140 0002 move.l [A0 + 0x2], D0
00001F52 4E5E unlink A6
00001F54 2E9F move.l [A7], [A7]+
00001F56 4E75 rts
fn00001F58:
00001F58 4E56 FFF0 link A6, -0x0010
00001F5C 486E FFF0 pea.l [A6 - 0x10]
00001F60 A976 syscall GetKeys
00001F62 302E 0008 move.w D0, [A6 + 0x8]
00001F66 3200 move.w D1, D0
00001F68 E641 asr D1.w, 3
00001F6A 0136 10F0 btst [A6 + D1.w - 0x16], D0
00001F6E 56C0 sne D0
00001F70 0240 0001 andi.w D0, 0x1
00001F74 3D40 000A move.w [A6 + 0xA], D0
00001F78 4E5E unlink A6
00001F7A 205F movea.l A0, [A7]+
00001F7C 544F addq.w A7, 2
00001F7E 4ED0 jmp [A0]
00001F80 4E56 0000 link A6, 0
00001F84 206E 0008 movea.l A0, [A6 + 0x8]
00001F88 2F08 move.l -[A7], A0
00001F8A 2F3C 0038 0000 move.l -[A7], 0x380000 /* '8\0\0' */
00001F90 4EBA FFC6 jsr [PC - 0x3A /* 00001F58 */]
00001F94 301F move.w D0, [A7]+
00001F96 205F movea.l A0, [A7]+
00001F98 48C0 ext.l D0
00001F9A 2140 0002 move.l [A0 + 0x2], D0
00001F9E 4E5E unlink A6
00001FA0 2E9F move.l [A7], [A7]+
00001FA2 4E75 rts
00001FA4 4E56 0000 link A6, 0
00001FA8 206E 0008 movea.l A0, [A6 + 0x8]
00001FAC 2F08 move.l -[A7], A0
00001FAE 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */
00001FB4 4EBA FFA2 jsr [PC - 0x5E /* 00001F58 */]
00001FB8 301F move.w D0, [A7]+
00001FBA 205F movea.l A0, [A7]+
00001FBC 48C0 ext.l D0
00001FBE 2140 0002 move.l [A0 + 0x2], D0
00001FC2 4E5E unlink A6
00001FC4 2E9F move.l [A7], [A7]+
00001FC6 4E75 rts
00001FC8 4E56 0000 link A6, 0
00001FCC 206E 0008 movea.l A0, [A6 + 0x8]
00001FD0 2F08 move.l -[A7], A0
00001FD2 2F3C 0037 0000 move.l -[A7], 0x370000 /* '7\0\0' */
00001FD8 4EBA FF7E jsr [PC - 0x82 /* 00001F58 */]
00001FDC 301F move.w D0, [A7]+
00001FDE 205F movea.l A0, [A7]+
00001FE0 48C0 ext.l D0
00001FE2 2140 0002 move.l [A0 + 0x2], D0
00001FE6 4E5E unlink A6
00001FE8 2E9F move.l [A7], [A7]+
00001FEA 4E75 rts
00001FEC 4E56 0000 link A6, 0
00001FF0 206E 0008 movea.l A0, [A6 + 0x8]
00001FF4 2F08 move.l -[A7], A0
00001FF6 2F3C 003B 0000 move.l -[A7], 0x3B0000 /* ';\0\0' */
00001FFC 4EBA FF5A jsr [PC - 0xA6 /* 00001F58 */]
00002000 301F move.w D0, [A7]+
00002002 205F movea.l A0, [A7]+
00002004 48C0 ext.l D0
00002006 2140 0002 move.l [A0 + 0x2], D0
0000200A 4E5E unlink A6
0000200C 2E9F move.l [A7], [A7]+
0000200E 4E75 rts
00002010 4E56 FFE0 link A6, -0x0020
00002014 2F07 move.l -[A7], D7
00002016 206E 000C movea.l A0, [A6 + 0xC]
0000201A 7004 moveq.l D0, 0x04
0000201C B050 cmp.w D0, [A0]
0000201E 57C7 seq D7
00002020 4407 neg.b D7
00002022 1007 move.b D0, D7
00002024 672C beq +0x2E /* 00002052 */
00002026 486E FFEA pea.l [A6 - 0x16]
0000202A 4868 0002 pea.l [A0 + 0x2]
0000202E 486E FFE0 pea.l [A6 - 0x20]
00002032 3F3C 280E move.w -[A7], 0x280E
00002036 A9EB syscall Pack4/FP68K
00002038 486E FFE0 pea.l [A6 - 0x20]
0000203C 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002040 588F addq.l A7, 4
00002042 41EE FFF6 lea.l A0, [A6 - 0xA]
00002046 43EE FFEA lea.l A1, [A6 - 0x16]
0000204A 20D9 move.l [A0]+, [A1]+
0000204C 20D9 move.l [A0]+, [A1]+
0000204E 3091 move.w [A0], [A1]
00002050 602E bra +0x30 /* 00002080 */
label00002052:
00002052 4267 clr.w -[A7]
00002054 2F2E 000C move.l -[A7], [A6 + 0xC]
00002058 4EBA E6C4 jsr [PC - 0x193C /* 0000071E */]
0000205C 101F move.b D0, [A7]+
0000205E 6716 beq +0x18 /* 00002076 */
00002060 206E 000C movea.l A0, [A6 + 0xC]
00002064 2068 0002 movea.l A0, [A0 + 0x2]
00002068 2050 movea.l A0, [A0]
0000206A 43EE FFF6 lea.l A1, [A6 - 0xA]
0000206E 22D8 move.l [A1]+, [A0]+
00002070 22D8 move.l [A1]+, [A0]+
00002072 3290 move.w [A1], [A0]
00002074 600A bra +0xC /* 00002080 */
label00002076:
00002076 3F3C 001F move.w -[A7], 0x1F
0000207A 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
0000207E 6050 bra +0x52 /* 000020D0 */
label00002080:
00002080 41EE FFEA lea.l A0, [A6 - 0x16]
00002084 43EE FFF6 lea.l A1, [A6 - 0xA]
00002088 20D9 move.l [A0]+, [A1]+
0000208A 20D9 move.l [A0]+, [A1]+
0000208C 3091 move.w [A0], [A1]
0000208E 486E FFEA pea.l [A6 - 0x16]
00002092 3F3C 0012 move.w -[A7], 0x12
00002096 A9EB syscall Pack4/FP68K
00002098 41EE FFF6 lea.l A0, [A6 - 0xA]
0000209C 43EE FFEA lea.l A1, [A6 - 0x16]
000020A0 20D9 move.l [A0]+, [A1]+
000020A2 20D9 move.l [A0]+, [A1]+
000020A4 3091 move.w [A0], [A1]
000020A6 1007 move.b D0, D7
000020A8 671A beq +0x1C /* 000020C4 */
000020AA 206E 0008 movea.l A0, [A6 + 0x8]
000020AE 2F08 move.l -[A7], A0
000020B0 42A7 clr.l -[A7]
000020B2 486E FFF6 pea.l [A6 - 0xA]
000020B6 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
000020BA 201F move.l D0, [A7]+
000020BC 205F movea.l A0, [A7]+
000020BE 2140 0002 move.l [A0 + 0x2], D0
000020C2 600C bra +0xE /* 000020D0 */
label000020C4:
000020C4 486E FFF6 pea.l [A6 - 0xA]
000020C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020CC 4EBA E57A jsr [PC - 0x1A86 /* 00000648 */]
label000020D0:
000020D0 2E1F move.l D7, [A7]+
000020D2 4E5E unlink A6
000020D4 205F movea.l A0, [A7]+
000020D6 504F addq.w A7, 8
000020D8 4ED0 jmp [A0]
000020DA 4E56 0000 link A6, 0
000020DE 206E 0008 movea.l A0, [A6 + 0x8]
000020E2 226E 000C movea.l A1, [A6 + 0xC]
000020E6 7004 moveq.l D0, 0x04
000020E8 B051 cmp.w D0, [A1]
000020EA 57C0 seq D0
000020EC 4400 neg.b D0
000020EE 4880 ext.w D0
000020F0 48C0 ext.l D0
000020F2 2140 0002 move.l [A0 + 0x2], D0
000020F6 4E5E unlink A6
000020F8 205F movea.l A0, [A7]+
000020FA 504F addq.w A7, 8
000020FC 4ED0 jmp [A0]
000020FE 4E56 0000 link A6, 0
00002102 206E 0008 movea.l A0, [A6 + 0x8]
00002106 226E 000C movea.l A1, [A6 + 0xC]
0000210A 7001 moveq.l D0, 0x01
0000210C B051 cmp.w D0, [A1]
0000210E 57C0 seq D0
00002110 4400 neg.b D0
00002112 4880 ext.w D0
00002114 48C0 ext.l D0
00002116 2140 0002 move.l [A0 + 0x2], D0
0000211A 4E5E unlink A6
0000211C 205F movea.l A0, [A7]+
0000211E 504F addq.w A7, 8
00002120 4ED0 jmp [A0]
00002122 4E56 0000 link A6, 0
00002126 206E 0008 movea.l A0, [A6 + 0x8]
0000212A 226E 000C movea.l A1, [A6 + 0xC]
0000212E 7003 moveq.l D0, 0x03
00002130 B051 cmp.w D0, [A1]
00002132 57C0 seq D0
00002134 4400 neg.b D0
00002136 4880 ext.w D0
00002138 48C0 ext.l D0
0000213A 2140 0002 move.l [A0 + 0x2], D0
0000213E 4E5E unlink A6
00002140 205F movea.l A0, [A7]+
00002142 504F addq.w A7, 8
00002144 4ED0 jmp [A0]
00002146 4E56 0000 link A6, 0
0000214A 206E 0008 movea.l A0, [A6 + 0x8]
0000214E 226E 000C movea.l A1, [A6 + 0xC]
00002152 7008 moveq.l D0, 0x08
00002154 B051 cmp.w D0, [A1]
00002156 57C0 seq D0
00002158 4400 neg.b D0
0000215A 4880 ext.w D0
0000215C 48C0 ext.l D0
0000215E 2140 0002 move.l [A0 + 0x2], D0
00002162 4E5E unlink A6
00002164 205F movea.l A0, [A7]+
00002166 504F addq.w A7, 8
00002168 4ED0 jmp [A0]
0000216A 4E56 FED4 link A6, -0x012C
0000216E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002172 4205 clr.b D5
00002174 42A7 clr.l -[A7]
00002176 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
0000217A 201F move.l D0, [A7]+
0000217C 3D40 FEFC move.w [A6 - 0x104], D0
00002180 4267 clr.w -[A7]
00002182 486E FEFC pea.l [A6 - 0x104]
00002186 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
0000218A 101F move.b D0, [A7]+
0000218C 6604 bne +0x6 /* 00002192 */
0000218E 6000 01CA bra +0x1CC /* 0000235A */
label00002192:
00002192 486D FACA pea.l [A5 - 0x536]
00002196 486E FEE4 pea.l [A6 - 0x11C]
0000219A 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000219E 7008 moveq.l D0, 0x08
000021A0 B06E FEE4 cmp.w D0, [A6 - 0x11C]
000021A4 6600 01B4 bne +0x1B6 /* 0000235A */
000021A8 703F moveq.l D0, 0x3F
000021AA B0AE FEE6 cmp.l D0, [A6 - 0x11A]
000021AE 56C0 sne D0
000021B0 7240 moveq.l D1, 0x40
000021B2 B2AE FEE6 cmp.l D1, [A6 - 0x11A]
000021B6 56C1 sne D1
000021B8 C001 and.b D0, D1
000021BA 6600 019E bne +0x1A0 /* 0000235A */
000021BE 42A7 clr.l -[A7]
000021C0 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */]
000021C4 201F move.l D0, [A7]+
000021C6 3D40 FEFE move.w [A6 - 0x102], D0
000021CA 4267 clr.w -[A7]
000021CC 486E FEFE pea.l [A6 - 0x102]
000021D0 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
000021D4 101F move.b D0, [A7]+
000021D6 6604 bne +0x6 /* 000021DC */
000021D8 6000 0180 bra +0x182 /* 0000235A */
label000021DC:
000021DC 206D F342 movea.l A0, [A5 - 0xCBE]
000021E0 49E8 027E lea.l A4, [A0 + 0x27E]
000021E4 7E00 moveq.l D7, 0x00
000021E6 7000 moveq.l D0, 0x00
000021E8 2640 movea.l A3, D0
000021EA 7C00 moveq.l D6, 0x00
000021EC 302E FEFE move.w D0, [A6 - 0x102]
000021F0 E940 asl D0.w, 4
000021F2 41F4 00C0 lea.l A0, [A4 + D0.w - 0x64]
000021F6 2D48 FED4 move.l [A6 - 0x12C], A0
000021FA 7001 moveq.l D0, 0x01
000021FC B028 0001 cmp.b D0, [A0 + 0x1]
00002200 57C0 seq D0
00002202 4A00 tst.b D0
00002204 6700 0098 beq +0x9A /* 0000229E */
00002208 7200 moveq.l D1, 0x00
0000220A 206E FED4 movea.l A0, [A6 - 0x12C]
0000220E 1228 0005 move.b D1, [A0 + 0x5]
00002212 C2BC 0000 003F and.l D1, 0x3F /* '?' */
00002218 7408 moveq.l D2, 0x08
0000221A B481 cmp.l D2, D1
0000221C 57C1 seq D1
0000221E C001 and.b D0, D1
00002220 677C beq +0x7E /* 0000229E */
00002222 42A7 clr.l -[A7]
00002224 3F2E FEFE move.w -[A7], [A6 - 0x102]
00002228 206E FED4 movea.l A0, [A6 - 0x12C]
0000222C 3F28 0006 move.w -[A7], [A0 + 0x6]
00002230 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00002234 265F movea.l A3, [A7]+
00002236 200B move.l D0, A3
00002238 6764 beq +0x66 /* 0000229E */
0000223A 42A7 clr.l -[A7]
0000223C A8D8 syscall NewRgn
0000223E 2C1F move.l D6, [A7]+
00002240 302E FEFC move.w D0, [A6 - 0x104]
00002244 E940 asl D0.w, 4
00002246 7201 moveq.l D1, 0x01
00002248 B234 00C1 cmp.b D1, [A4 + D0.w - 0x63]
0000224C 57C0 seq D0
0000224E 4A00 tst.b D0
00002250 6736 beq +0x38 /* 00002288 */
00002252 7200 moveq.l D1, 0x00
00002254 342E FEFC move.w D2, [A6 - 0x104]
00002258 E942 asl D2.w, 4
0000225A 1234 20C5 move.b D1, [A4 + D2.w - 0x59]
0000225E C2BC 0000 003F and.l D1, 0x3F /* '?' */
00002264 7408 moveq.l D2, 0x08
00002266 B481 cmp.l D2, D1
00002268 57C1 seq D1
0000226A C001 and.b D0, D1
0000226C 671A beq +0x1C /* 00002288 */
0000226E 42A7 clr.l -[A7]
00002270 3F2E FEFC move.w -[A7], [A6 - 0x104]
00002274 302E FEFC move.w D0, [A6 - 0x104]
00002278 E940 asl D0.w, 4
0000227A 3F34 00C6 move.w -[A7], [A4 + D0.w - 0x58]
0000227E 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00002282 2E1F move.l D7, [A7]+
00002284 6702 beq +0x4 /* 00002288 */
00002286 6016 bra +0x18 /* 0000229E */
label00002288:
00002288 42A7 clr.l -[A7]
0000228A A8D8 syscall NewRgn
0000228C 2E17 move.l D7, [A7]
0000228E 302E FEFC move.w D0, [A6 - 0x104]
00002292 E740 asl D0.w, 3
00002294 41EC 0170 lea.l A0, [A4 + 0x170]
00002298 4870 0000 pea.l [A0 + D0.w]
0000229C A8DF syscall RectRgn
label0000229E:
0000229E 7040 moveq.l D0, 0x40
000022A0 B0AE FEE6 cmp.l D0, [A6 - 0x11A]
000022A4 6642 bne +0x44 /* 000022E8 */
000022A6 200B move.l D0, A3
000022A8 6716 beq +0x18 /* 000022C0 */
000022AA 2F07 move.l -[A7], D7
000022AC 2F0B move.l -[A7], A3
000022AE 2F06 move.l -[A7], D6
000022B0 A8E4 syscall SectRgn
000022B2 4267 clr.w -[A7]
000022B4 2F06 move.l -[A7], D6
000022B6 A8E2 syscall EmptyRgn
000022B8 1A1F move.b D5, [A7]+
000022BA 0A05 0001 xori.b D5, 0x1
000022BE 6062 bra +0x64 /* 00002322 */
label000022C0:
000022C0 4267 clr.w -[A7]
000022C2 302E FEFC move.w D0, [A6 - 0x104]
000022C6 E740 asl D0.w, 3
000022C8 41EC 0170 lea.l A0, [A4 + 0x170]
000022CC 4870 0000 pea.l [A0 + D0.w]
000022D0 302E FEFE move.w D0, [A6 - 0x102]
000022D4 E740 asl D0.w, 3
000022D6 41EC 0170 lea.l A0, [A4 + 0x170]
000022DA 4870 0000 pea.l [A0 + D0.w]
000022DE 486E FEF0 pea.l [A6 - 0x110]
000022E2 A8AA syscall SectRect
000022E4 1A1F move.b D5, [A7]+
000022E6 603A bra +0x3C /* 00002322 */
label000022E8:
000022E8 200B move.l D0, A3
000022EA 6712 beq +0x14 /* 000022FE */
000022EC 2F07 move.l -[A7], D7
000022EE 2F0B move.l -[A7], A3
000022F0 2F06 move.l -[A7], D6
000022F2 A8E6 syscall DiffRgn
000022F4 4267 clr.w -[A7]
000022F6 2F06 move.l -[A7], D6
000022F8 A8E2 syscall EmptyRgn
000022FA 1A1F move.b D5, [A7]+
000022FC 6024 bra +0x26 /* 00002322 */
label000022FE:
000022FE 4267 clr.w -[A7]
00002300 302E FEFC move.w D0, [A6 - 0x104]
00002304 E740 asl D0.w, 3
00002306 41EC 0170 lea.l A0, [A4 + 0x170]
0000230A 4870 0000 pea.l [A0 + D0.w]
0000230E 302E FEFE move.w D0, [A6 - 0x102]
00002312 E740 asl D0.w, 3
00002314 41EC 0170 lea.l A0, [A4 + 0x170]
00002318 4870 0000 pea.l [A0 + D0.w]
0000231C 4EAD 16B2 jsr [A5 + 0x16B2 /* export_722 */]
00002320 1A1F move.b D5, [A7]+
label00002322:
00002322 200B move.l D0, A3
00002324 6724 beq +0x26 /* 0000234A */
00002326 302E FEFE move.w D0, [A6 - 0x102]
0000232A E940 asl D0.w, 4
0000232C 3F34 00C6 move.w -[A7], [A4 + D0.w - 0x58]
00002330 2F0B move.l -[A7], A3
00002332 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
00002336 302E FEFC move.w D0, [A6 - 0x104]
0000233A E940 asl D0.w, 4
0000233C 3F34 00C6 move.w -[A7], [A4 + D0.w - 0x58]
00002340 2F07 move.l -[A7], D7
00002342 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
00002346 2F06 move.l -[A7], D6
00002348 A8D9 syscall DisposRgn/DisposeRgn
label0000234A:
0000234A 1005 move.b D0, D5
0000234C 4880 ext.w D0
0000234E 48C0 ext.l D0
00002350 206E 0008 movea.l A0, [A6 + 0x8]
00002354 2140 0002 move.l [A0 + 0x2], D0
00002358 6008 bra +0xA /* 00002362 */
label0000235A:
0000235A 3F3C 0001 move.w -[A7], 0x1
0000235E 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label00002362:
00002362 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002366 4E5E unlink A6
00002368 2E9F move.l [A7], [A7]+
0000236A 4E75 rts
0000236C 4E56 FFFA link A6, -0x0006
00002370 486D FACA pea.l [A5 - 0x536]
00002374 486E FFFA pea.l [A6 - 0x6]
00002378 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000237C 7008 moveq.l D0, 0x08
0000237E B06E FFFA cmp.w D0, [A6 - 0x6]
00002382 56C0 sne D0
00002384 72FE moveq.l D1, 0xFFFFFFFE
00002386 B26E FFFA cmp.w D1, [A6 - 0x6]
0000238A 56C1 sne D1
0000238C C001 and.b D0, D1
0000238E 6710 beq +0x12 /* 000023A0 */
00002390 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00002394 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00002398 486E FFFA pea.l [A6 - 0x6]
0000239C 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
label000023A0:
000023A0 206E 0008 movea.l A0, [A6 + 0x8]
000023A4 30BC 0008 move.w [A0], 0x8
000023A8 302D FD42 move.w D0, [A5 - 0x2BE]
000023AC 48C0 ext.l D0
000023AE 206E 0008 movea.l A0, [A6 + 0x8]
000023B2 2140 0002 move.l [A0 + 0x2], D0
000023B6 4E5E unlink A6
000023B8 2E9F move.l [A7], [A7]+
000023BA 4E75 rts
fn000023BC:
000023BC 4E56 FFE6 link A6, -0x001A
000023C0 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000023C4 486D FACA pea.l [A5 - 0x536]
000023C8 486E FFF8 pea.l [A6 - 0x8]
000023CC 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000023D0 3C2D FD42 move.w D6, [A5 - 0x2BE]
000023D4 7008 moveq.l D0, 0x08
000023D6 B06E FFF8 cmp.w D0, [A6 - 0x8]
000023DA 56C0 sne D0
000023DC 72FE moveq.l D1, 0xFFFFFFFE
000023DE B26E FFF8 cmp.w D1, [A6 - 0x8]
000023E2 56C1 sne D1
000023E4 C001 and.b D0, D1
000023E6 670C beq +0xE /* 000023F4 */
000023E8 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000023EC 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
000023F0 6000 0114 bra +0x116 /* 00002506 */
label000023F4:
000023F4 42A7 clr.l -[A7]
000023F6 2F2D FD64 move.l -[A7], [A5 - 0x29C]
000023FA 3F06 move.w -[A7], D6
000023FC 4267 clr.w -[A7]
000023FE 486E FFEA pea.l [A6 - 0x16]
00002402 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00002406 285F movea.l A4, [A7]+
00002408 200C move.l D0, A4
0000240A 660C bne +0xE /* 00002418 */
0000240C 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00002410 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00002414 6000 00F0 bra +0xF2 /* 00002506 */
label00002418:
00002418 3E2C 0004 move.w D7, [A4 + 0x4]
0000241C 206D FD3E movea.l A0, [A5 - 0x2C2]
00002420 2050 movea.l A0, [A0]
00002422 3007 move.w D0, D7
00002424 E740 asl D0.w, 3
00002426 43EE FFF0 lea.l A1, [A6 - 0x10]
0000242A 41F0 0002 lea.l A0, [A0 + D0.w + 0x2]
0000242E 22D8 move.l [A1]+, [A0]+
00002430 22D8 move.l [A1]+, [A0]+
00002432 102E FFF0 move.b D0, [A6 - 0x10]
00002436 4880 ext.w D0
00002438 5B40 subq.w D0, 5
0000243A 670E beq +0x10 /* 0000244A */
0000243C 5340 subq.w D0, 1
0000243E 6768 beq +0x6A /* 000024A8 */
00002440 5340 subq.w D0, 1
00002442 6700 00A4 beq +0xA6 /* 000024E8 */
00002446 6000 00B6 bra +0xB8 /* 000024FE */
label0000244A:
0000244A 102E FFF1 move.b D0, [A6 - 0xF]
0000244E 4880 ext.w D0
00002450 6706 beq +0x8 /* 00002458 */
00002452 5340 subq.w D0, 1
00002454 6712 beq +0x14 /* 00002468 */
00002456 6046 bra +0x48 /* 0000249E */
label00002458:
00002458 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000245C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002460 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00002464 6000 00A0 bra +0xA2 /* 00002506 */
label00002468:
00002468 2F3C 0028 0000 move.l -[A7], 0x280000 /* '(\0\0' */
0000246E 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00002472 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
00002476 101F move.b D0, [A7]+
00002478 6604 bne +0x6 /* 0000247E */
0000247A 6000 008A bra +0x8C /* 00002506 */
label0000247E:
0000247E 486E FFF8 pea.l [A6 - 0x8]
00002482 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00002486 102D FEBF move.b D0, [A5 - 0x141]
0000248A 667A bne +0x7C /* 00002506 */
0000248C 486E FFF8 pea.l [A6 - 0x8]
00002490 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002494 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002498 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
0000249C 6068 bra +0x6A /* 00002506 */
label0000249E:
0000249E 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000024A2 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
000024A6 605E bra +0x60 /* 00002506 */
label000024A8:
000024A8 4A2E FFF1 tst.b [A6 - 0xF]
000024AC 6F14 ble +0x16 /* 000024C2 */
000024AE 2F3C 0028 0000 move.l -[A7], 0x280000 /* '(\0\0' */
000024B4 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000024B8 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
000024BC 101F move.b D0, [A7]+
000024BE 6602 bne +0x4 /* 000024C2 */
000024C0 6044 bra +0x46 /* 00002506 */
label000024C2:
000024C2 206D FD3E movea.l A0, [A5 - 0x2C2]
000024C6 2050 movea.l A0, [A0]
000024C8 3007 move.w D0, D7
000024CA E740 asl D0.w, 3
000024CC 43EE FFF0 lea.l A1, [A6 - 0x10]
000024D0 41F0 0002 lea.l A0, [A0 + D0.w + 0x2]
000024D4 22D8 move.l [A1]+, [A0]+
000024D6 22D8 move.l [A1]+, [A0]+
000024D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024DC 3F06 move.w -[A7], D6
000024DE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000024E2 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000024E6 601E bra +0x20 /* 00002506 */
label000024E8:
000024E8 3A2D F83C move.w D5, [A5 - 0x7C4]
000024EC 3B47 F83C move.w [A5 - 0x7C4], D7
000024F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024F4 4EBA FEC6 jsr [PC - 0x13A /* 000023BC */]
000024F8 3B45 F83C move.w [A5 - 0x7C4], D5
000024FC 6008 bra +0xA /* 00002506 */
label000024FE:
000024FE 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00002502 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label00002506:
00002506 486E FFF8 pea.l [A6 - 0x8]
0000250A 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
0000250E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00002512 4E5E unlink A6
00002514 2E9F move.l [A7], [A7]+
00002516 4E75 rts
fn00002518:
00002518 4E56 0000 link A6, 0
0000251C 4267 clr.w -[A7]
0000251E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002522 101F move.b D0, [A7]+
00002524 6712 beq +0x14 /* 00002538 */
00002526 206E 0008 movea.l A0, [A6 + 0x8]
0000252A 2F08 move.l -[A7], A0
0000252C 42A7 clr.l -[A7]
0000252E 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00002532 201F move.l D0, [A7]+
00002534 205F movea.l A0, [A7]+
00002536 2080 move.l [A0], D0
label00002538:
00002538 1D6D FEBF 000C move.b [A6 + 0xC], [A5 - 0x141]
0000253E 4E5E unlink A6
00002540 2E9F move.l [A7], [A7]+
00002542 4E75 rts
fn00002544:
00002544 4E56 FFFC link A6, -0x0004
00002548 486E FFFC pea.l [A6 - 0x4]
0000254C A874 syscall GetPort
0000254E 2F2D F576 move.l -[A7], [A5 - 0xA8A]
00002552 A873 syscall SetPort
00002554 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002558 A928 syscall InvalRect
0000255A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000255E A873 syscall SetPort
00002560 4E5E unlink A6
00002562 2E9F move.l [A7], [A7]+
00002564 4E75 rts
00002566 4E56 FFE6 link A6, -0x001A
0000256A 48E7 0138 movem.l -[A7], D7,A2,A3,A4
0000256E 2E2E 000A move.l D7, [A6 + 0xA]
00002572 486D FACA pea.l [A5 - 0x536]
00002576 486E FFF6 pea.l [A6 - 0xA]
0000257A 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000257E 7003 moveq.l D0, 0x03
00002580 B06D FD42 cmp.w D0, [A5 - 0x2BE]
00002584 670C beq +0xE /* 00002592 */
00002586 3F3C 0024 move.w -[A7], 0x24 /* '$' */
0000258A 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
0000258E 6000 071E bra +0x720 /* 00002CAE */
label00002592:
00002592 42A7 clr.l -[A7]
00002594 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */]
00002598 201F move.l D0, [A7]+
0000259A 3D40 FFF4 move.w [A6 - 0xC], D0
0000259E 4267 clr.w -[A7]
000025A0 486E FFF4 pea.l [A6 - 0xC]
000025A4 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000025A8 101F move.b D0, [A7]+
000025AA 6604 bne +0x6 /* 000025B0 */
000025AC 6000 0700 bra +0x702 /* 00002CAE */
label000025B0:
000025B0 4A87 tst.l D7
000025B2 6700 0324 beq +0x326 /* 000028D8 */
000025B6 266D F342 movea.l A3, [A5 - 0xCBE]
000025BA 302E FFF4 move.w D0, [A6 - 0xC]
000025BE E740 asl D0.w, 3
000025C0 41EE FFE8 lea.l A0, [A6 - 0x18]
000025C4 45EB 03EE lea.l A2, [A3 + 0x3EE]
000025C8 43F2 0000 lea.l A1, [A2 + D0.w]
000025CC 20D9 move.l [A0]+, [A1]+
000025CE 20D9 move.l [A0]+, [A1]+
000025D0 302E FFF4 move.w D0, [A6 - 0xC]
000025D4 E940 asl D0.w, 4
000025D6 49F3 00DE lea.l A4, [A3 + D0.w - 0x34]
000025DA 302E 0008 move.w D0, [A6 + 0x8]
000025DE 0440 0034 subi.w D0, 0x34 /* '4' */
000025E2 6700 008A beq +0x8C /* 0000266E */
000025E6 5340 subq.w D0, 1
000025E8 6700 0096 beq +0x98 /* 00002680 */
000025EC 5340 subq.w D0, 1
000025EE 6700 00B0 beq +0xB2 /* 000026A0 */
000025F2 5340 subq.w D0, 1
000025F4 6700 009A beq +0x9C /* 00002690 */
000025F8 5340 subq.w D0, 1
000025FA 6700 0168 beq +0x16A /* 00002764 */
000025FE 5340 subq.w D0, 1
00002600 6700 0172 beq +0x174 /* 00002774 */
00002604 5340 subq.w D0, 1
00002606 6700 017C beq +0x17E /* 00002784 */
0000260A 5340 subq.w D0, 1
0000260C 6700 018E beq +0x190 /* 0000279C */
00002610 0440 0016 subi.w D0, 0x16
00002614 6700 009A beq +0x9C /* 000026B0 */
00002618 5340 subq.w D0, 1
0000261A 6700 00A4 beq +0xA6 /* 000026C0 */
0000261E 5340 subq.w D0, 1
00002620 6700 00AE beq +0xB0 /* 000026D0 */
00002624 5340 subq.w D0, 1
00002626 6700 00F2 beq +0xF4 /* 0000271A */
0000262A 5340 subq.w D0, 1
0000262C 6752 beq +0x54 /* 00002680 */
0000262E 0440 0009 subi.w D0, 0x9 /* '\t' */
00002632 6700 017E beq +0x180 /* 000027B2 */
00002636 5340 subq.w D0, 1
00002638 6700 01A8 beq +0x1AA /* 000027E2 */
0000263C 5340 subq.w D0, 1
0000263E 6700 01D2 beq +0x1D4 /* 00002812 */
00002642 5340 subq.w D0, 1
00002644 6700 01E2 beq +0x1E4 /* 00002828 */
00002648 5340 subq.w D0, 1
0000264A 6700 01F2 beq +0x1F4 /* 0000283E */
0000264E 5340 subq.w D0, 1
00002650 6700 0204 beq +0x206 /* 00002856 */
00002654 0440 0011 subi.w D0, 0x11
00002658 6700 0218 beq +0x21A /* 00002872 */
0000265C 0440 0045 subi.w D0, 0x45 /* 'E' */
00002660 6700 022A beq +0x22C /* 0000288C */
00002664 5940 subq.w D0, 4
00002666 6700 023C beq +0x23E /* 000028A4 */
0000266A 6000 0642 bra +0x644 /* 00002CAE */
label0000266E:
0000266E 102C 0001 move.b D0, [A4 + 0x1]
00002672 4880 ext.w D0
00002674 48C0 ext.l D0
00002676 2047 movea.l A0, D7
00002678 2140 0002 move.l [A0 + 0x2], D0
0000267C 6000 0630 bra +0x632 /* 00002CAE */
label00002680:
00002680 302C 0006 move.w D0, [A4 + 0x6]
00002684 48C0 ext.l D0
00002686 2047 movea.l A0, D7
00002688 2140 0002 move.l [A0 + 0x2], D0
0000268C 6000 0620 bra +0x622 /* 00002CAE */
label00002690:
00002690 302E FFEA move.w D0, [A6 - 0x16]
00002694 48C0 ext.l D0
00002696 2047 movea.l A0, D7
00002698 2140 0002 move.l [A0 + 0x2], D0
0000269C 6000 0610 bra +0x612 /* 00002CAE */
label000026A0:
000026A0 302E FFE8 move.w D0, [A6 - 0x18]
000026A4 48C0 ext.l D0
000026A6 2047 movea.l A0, D7
000026A8 2140 0002 move.l [A0 + 0x2], D0
000026AC 6000 0600 bra +0x602 /* 00002CAE */
label000026B0:
000026B0 302E FFEE move.w D0, [A6 - 0x12]
000026B4 48C0 ext.l D0
000026B6 2047 movea.l A0, D7
000026B8 2140 0002 move.l [A0 + 0x2], D0
000026BC 6000 05F0 bra +0x5F2 /* 00002CAE */
label000026C0:
000026C0 302E FFEC move.w D0, [A6 - 0x14]
000026C4 48C0 ext.l D0
000026C6 2047 movea.l A0, D7
000026C8 2140 0002 move.l [A0 + 0x2], D0
000026CC 6000 05E0 bra +0x5E2 /* 00002CAE */
label000026D0:
000026D0 302E FFF4 move.w D0, [A6 - 0xC]
000026D4 6B18 bmi +0x1A /* 000026EE */
000026D6 B07C 001F cmp.w D0, 0x1F
000026DA 6E12 bgt +0x14 /* 000026EE */
000026DC 41EB 0886 lea.l A0, [A3 + 0x886]
000026E0 3200 move.w D1, D0
000026E2 E649 lsr D1.w, 3
000026E4 4441 neg.w D1
000026E6 0130 10FF btst [A0 + D1.w - 0x1], D0
000026EA 0A3C 0004 xori.b ccr, 4
label000026EE:
000026EE 661A bne +0x1C /* 0000270A */
000026F0 302E FFF4 move.w D0, [A6 - 0xC]
000026F4 E540 asl D0.w, 2
000026F6 41EB 07D8 lea.l A0, [A3 + 0x7D8]
000026FA 3230 0000 move.w D1, [A0 + D0.w]
000026FE 48C1 ext.l D1
00002700 2047 movea.l A0, D7
00002702 2141 0002 move.l [A0 + 0x2], D1
00002706 6000 05A6 bra +0x5A8 /* 00002CAE */
label0000270A:
0000270A 302C 0008 move.w D0, [A4 + 0x8]
0000270E 48C0 ext.l D0
00002710 2047 movea.l A0, D7
00002712 2140 0002 move.l [A0 + 0x2], D0
00002716 6000 0596 bra +0x598 /* 00002CAE */
label0000271A:
0000271A 302E FFF4 move.w D0, [A6 - 0xC]
0000271E 6B18 bmi +0x1A /* 00002738 */
00002720 B07C 001F cmp.w D0, 0x1F
00002724 6E12 bgt +0x14 /* 00002738 */
00002726 41EB 0886 lea.l A0, [A3 + 0x886]
0000272A 3200 move.w D1, D0
0000272C E649 lsr D1.w, 3
0000272E 4441 neg.w D1
00002730 0130 10FF btst [A0 + D1.w - 0x1], D0
00002734 0A3C 0004 xori.b ccr, 4
label00002738:
00002738 661A bne +0x1C /* 00002754 */
0000273A 302E FFF4 move.w D0, [A6 - 0xC]
0000273E E540 asl D0.w, 2
00002740 41EB 07DA lea.l A0, [A3 + 0x7DA]
00002744 3230 0000 move.w D1, [A0 + D0.w]
00002748 48C1 ext.l D1
0000274A 2047 movea.l A0, D7
0000274C 2141 0002 move.l [A0 + 0x2], D1
00002750 6000 055C bra +0x55E /* 00002CAE */
label00002754:
00002754 302C 000A move.w D0, [A4 + 0xA]
00002758 48C0 ext.l D0
0000275A 2047 movea.l A0, D7
0000275C 2140 0002 move.l [A0 + 0x2], D0
00002760 6000 054C bra +0x54E /* 00002CAE */
label00002764:
00002764 302C 000E move.w D0, [A4 + 0xE]
00002768 48C0 ext.l D0
0000276A 2047 movea.l A0, D7
0000276C 2140 0002 move.l [A0 + 0x2], D0
00002770 6000 053C bra +0x53E /* 00002CAE */
label00002774:
00002774 302C 000C move.w D0, [A4 + 0xC]
00002778 48C0 ext.l D0
0000277A 2047 movea.l A0, D7
0000277C 2140 0002 move.l [A0 + 0x2], D0
00002780 6000 052C bra +0x52E /* 00002CAE */
label00002784:
00002784 7000 moveq.l D0, 0x00
00002786 102C 0004 move.b D0, [A4 + 0x4]
0000278A C0BC 0000 000F and.l D0, 0xF
00002790 5380 subq.l D0, 1
00002792 2047 movea.l A0, D7
00002794 2140 0002 move.l [A0 + 0x2], D0
00002798 6000 0514 bra +0x516 /* 00002CAE */
label0000279C:
0000279C 7000 moveq.l D0, 0x00
0000279E 102C 0005 move.b D0, [A4 + 0x5]
000027A2 C0BC 0000 003F and.l D0, 0x3F /* '?' */
000027A8 2047 movea.l A0, D7
000027AA 2140 0002 move.l [A0 + 0x2], D0
000027AE 6000 04FE bra +0x500 /* 00002CAE */
label000027B2:
000027B2 2047 movea.l A0, D7
000027B4 302E FFF4 move.w D0, [A6 - 0xC]
000027B8 6B18 bmi +0x1A /* 000027D2 */
000027BA B07C 001F cmp.w D0, 0x1F
000027BE 6E12 bgt +0x14 /* 000027D2 */
000027C0 43EB 076A lea.l A1, [A3 + 0x76A]
000027C4 3200 move.w D1, D0
000027C6 E649 lsr D1.w, 3
000027C8 4441 neg.w D1
000027CA 0131 10FF btst [A1 + D1.w - 0x1], D0
000027CE 0A3C 0004 xori.b ccr, 4
label000027D2:
000027D2 57C0 seq D0
000027D4 4400 neg.b D0
000027D6 4880 ext.w D0
000027D8 48C0 ext.l D0
000027DA 2140 0002 move.l [A0 + 0x2], D0
000027DE 6000 04CE bra +0x4D0 /* 00002CAE */
label000027E2:
000027E2 2047 movea.l A0, D7
000027E4 302E FFF4 move.w D0, [A6 - 0xC]
000027E8 6B18 bmi +0x1A /* 00002802 */
000027EA B07C 001F cmp.w D0, 0x1F
000027EE 6E12 bgt +0x14 /* 00002802 */
000027F0 43EB 088A lea.l A1, [A3 + 0x88A]
000027F4 3200 move.w D1, D0
000027F6 E649 lsr D1.w, 3
000027F8 4441 neg.w D1
000027FA 0131 10FF btst [A1 + D1.w - 0x1], D0
000027FE 0A3C 0004 xori.b ccr, 4
label00002802:
00002802 57C0 seq D0
00002804 4400 neg.b D0
00002806 4880 ext.w D0
00002808 48C0 ext.l D0
0000280A 2140 0002 move.l [A0 + 0x2], D0
0000280E 6000 049E bra +0x4A0 /* 00002CAE */
label00002812:
00002812 102C 0002 move.b D0, [A4 + 0x2]
00002816 4880 ext.w D0
00002818 D07C 0080 add.w D0, 0x80
0000281C 48C0 ext.l D0
0000281E 2047 movea.l A0, D7
00002820 2140 0002 move.l [A0 + 0x2], D0
00002824 6000 0488 bra +0x48A /* 00002CAE */
label00002828:
00002828 102C 0003 move.b D0, [A4 + 0x3]
0000282C 4880 ext.w D0
0000282E D07C 0080 add.w D0, 0x80
00002832 48C0 ext.l D0
00002834 2047 movea.l A0, D7
00002836 2140 0002 move.l [A0 + 0x2], D0
0000283A 6000 0472 bra +0x474 /* 00002CAE */
label0000283E:
0000283E 082C 0007 0005 btst.b [A4 + 0x5], 0x7
00002844 56C0 sne D0
00002846 4400 neg.b D0
00002848 4880 ext.w D0
0000284A 48C0 ext.l D0
0000284C 2047 movea.l A0, D7
0000284E 2140 0002 move.l [A0 + 0x2], D0
00002852 6000 045A bra +0x45C /* 00002CAE */
label00002856:
00002856 302E FFF4 move.w D0, [A6 - 0xC]
0000285A 5940 subq.w D0, 4
0000285C 41ED FECE lea.l A0, [A5 - 0x132]
00002860 D040 add.w D0, D0
00002862 3230 0000 move.w D1, [A0 + D0.w]
00002866 48C1 ext.l D1
00002868 2047 movea.l A0, D7
0000286A 2141 0002 move.l [A0 + 0x2], D1
0000286E 6000 043E bra +0x440 /* 00002CAE */
label00002872:
00002872 302E FFF4 move.w D0, [A6 - 0xC]
00002876 D040 add.w D0, D0
00002878 41EB 0844 lea.l A0, [A3 + 0x844]
0000287C 3230 0000 move.w D1, [A0 + D0.w]
00002880 48C1 ext.l D1
00002882 2047 movea.l A0, D7
00002884 2141 0002 move.l [A0 + 0x2], D1
00002888 6000 0424 bra +0x426 /* 00002CAE */
label0000288C:
0000288C 082C 0006 0005 btst.b [A4 + 0x5], 0x6
00002892 56C0 sne D0
00002894 4400 neg.b D0
00002896 4880 ext.w D0
00002898 48C0 ext.l D0
0000289A 2047 movea.l A0, D7
0000289C 2140 0002 move.l [A0 + 0x2], D0
000028A0 6000 040C bra +0x40E /* 00002CAE */
label000028A4:
000028A4 2047 movea.l A0, D7
000028A6 302E FFF4 move.w D0, [A6 - 0xC]
000028AA 6B1C bmi +0x1E /* 000028C8 */
000028AC 226D F342 movea.l A1, [A5 - 0xCBE]
000028B0 B07C 001F cmp.w D0, 0x1F
000028B4 6E12 bgt +0x14 /* 000028C8 */
000028B6 43E9 0896 lea.l A1, [A1 + 0x896]
000028BA 3200 move.w D1, D0
000028BC E649 lsr D1.w, 3
000028BE 4441 neg.w D1
000028C0 0131 10FF btst [A1 + D1.w - 0x1], D0
000028C4 0A3C 0004 xori.b ccr, 4
label000028C8:
000028C8 56C0 sne D0
000028CA 4400 neg.b D0
000028CC 4880 ext.w D0
000028CE 48C0 ext.l D0
000028D0 2140 0002 move.l [A0 + 0x2], D0
000028D4 6000 03D8 bra +0x3DA /* 00002CAE */
label000028D8:
000028D8 4267 clr.w -[A7]
000028DA 486E FFF0 pea.l [A6 - 0x10]
000028DE 4EBA FC38 jsr [PC - 0x3C8 /* 00002518 */]
000028E2 101F move.b D0, [A7]+
000028E4 6600 03C8 bne +0x3CA /* 00002CAE */
000028E8 266D F342 movea.l A3, [A5 - 0xCBE]
000028EC 302E FFF4 move.w D0, [A6 - 0xC]
000028F0 E940 asl D0.w, 4
000028F2 49F3 00DE lea.l A4, [A3 + D0.w - 0x34]
000028F6 302E 0008 move.w D0, [A6 + 0x8]
000028FA 0440 0034 subi.w D0, 0x34 /* '4' */
000028FE 676C beq +0x6E /* 0000296C */
00002900 5340 subq.w D0, 1
00002902 6772 beq +0x74 /* 00002976 */
00002904 5740 subq.w D0, 3
00002906 6700 0110 beq +0x112 /* 00002A18 */
0000290A 5340 subq.w D0, 1
0000290C 6700 0124 beq +0x126 /* 00002A32 */
00002910 5340 subq.w D0, 1
00002912 6700 0138 beq +0x13A /* 00002A4C */
00002916 5340 subq.w D0, 1
00002918 6700 0150 beq +0x152 /* 00002A6A */
0000291C 0440 0018 subi.w D0, 0x18
00002920 6700 00AA beq +0xAC /* 000029CC */
00002924 5340 subq.w D0, 1
00002926 6758 beq +0x5A /* 00002980 */
00002928 5340 subq.w D0, 1
0000292A 674A beq +0x4C /* 00002976 */
0000292C 0440 0009 subi.w D0, 0x9 /* '\t' */
00002930 6700 0154 beq +0x156 /* 00002A86 */
00002934 5340 subq.w D0, 1
00002936 6700 019C beq +0x19E /* 00002AD4 */
0000293A 5340 subq.w D0, 1
0000293C 6700 01E4 beq +0x1E6 /* 00002B22 */
00002940 5340 subq.w D0, 1
00002942 6700 01F0 beq +0x1F2 /* 00002B34 */
00002946 5340 subq.w D0, 1
00002948 6700 01FC beq +0x1FE /* 00002B46 */
0000294C 5340 subq.w D0, 1
0000294E 6700 0210 beq +0x212 /* 00002B60 */
00002952 0440 0011 subi.w D0, 0x11
00002956 6700 0288 beq +0x28A /* 00002BE0 */
0000295A 0440 0045 subi.w D0, 0x45 /* 'E' */
0000295E 6700 02AC beq +0x2AE /* 00002C0C */
00002962 5940 subq.w D0, 4
00002964 6700 02D2 beq +0x2D4 /* 00002C38 */
00002968 6000 033C bra +0x33E /* 00002CA6 */
label0000296C:
0000296C 196E FFF3 0001 move.b [A4 + 0x1], [A6 - 0xD]
00002972 6000 033A bra +0x33C /* 00002CAE */
label00002976:
00002976 396E FFF2 0006 move.w [A4 + 0x6], [A6 - 0xE]
0000297C 6000 0330 bra +0x332 /* 00002CAE */
label00002980:
00002980 396E FFF2 000A move.w [A4 + 0xA], [A6 - 0xE]
00002986 2F2D F342 move.l -[A7], [A5 - 0xCBE]
0000298A 3F2E FFF4 move.w -[A7], [A6 - 0xC]
0000298E 486C 0008 pea.l [A4 + 0x8]
00002992 4EAD 063A jsr [A5 + 0x63A /* export_195 */]
00002996 302E FFF4 move.w D0, [A6 - 0xC]
0000299A 6B18 bmi +0x1A /* 000029B4 */
0000299C B07C 001F cmp.w D0, 0x1F
000029A0 6E12 bgt +0x14 /* 000029B4 */
000029A2 41EB 0886 lea.l A0, [A3 + 0x886]
000029A6 3200 move.w D1, D0
000029A8 E649 lsr D1.w, 3
000029AA 4441 neg.w D1
000029AC 0130 10FF btst [A0 + D1.w - 0x1], D0
000029B0 0A3C 0004 xori.b ccr, 4
label000029B4:
000029B4 6600 02F8 bne +0x2FA /* 00002CAE */
000029B8 302E FFF4 move.w D0, [A6 - 0xC]
000029BC E540 asl D0.w, 2
000029BE 41EB 07DA lea.l A0, [A3 + 0x7DA]
000029C2 31AC 000A 0000 move.w [A0 + D0.w], [A4 + 0xA]
000029C8 6000 02E4 bra +0x2E6 /* 00002CAE */
label000029CC:
000029CC 396E FFF2 0008 move.w [A4 + 0x8], [A6 - 0xE]
000029D2 2F2D F342 move.l -[A7], [A5 - 0xCBE]
000029D6 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000029DA 486C 0008 pea.l [A4 + 0x8]
000029DE 4EAD 063A jsr [A5 + 0x63A /* export_195 */]
000029E2 302E FFF4 move.w D0, [A6 - 0xC]
000029E6 6B18 bmi +0x1A /* 00002A00 */
000029E8 B07C 001F cmp.w D0, 0x1F
000029EC 6E12 bgt +0x14 /* 00002A00 */
000029EE 41EB 0886 lea.l A0, [A3 + 0x886]
000029F2 3200 move.w D1, D0
000029F4 E649 lsr D1.w, 3
000029F6 4441 neg.w D1
000029F8 0130 10FF btst [A0 + D1.w - 0x1], D0
000029FC 0A3C 0004 xori.b ccr, 4
label00002A00:
00002A00 6600 02AC bne +0x2AE /* 00002CAE */
00002A04 302E FFF4 move.w D0, [A6 - 0xC]
00002A08 E540 asl D0.w, 2
00002A0A 41EB 07D8 lea.l A0, [A3 + 0x7D8]
00002A0E 31AC 0008 0000 move.w [A0 + D0.w], [A4 + 0x8]
00002A14 6000 0298 bra +0x29A /* 00002CAE */
label00002A18:
00002A18 396E FFF2 000E move.w [A4 + 0xE], [A6 - 0xE]
00002A1E 486C 0005 pea.l [A4 + 0x5]
00002A22 3F3C 0007 move.w -[A7], 0x7
00002A26 1F3C 0001 move.b -[A7], 0x1
00002A2A 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00002A2E 6000 027E bra +0x280 /* 00002CAE */
label00002A32:
00002A32 396E FFF2 000C move.w [A4 + 0xC], [A6 - 0xE]
00002A38 486C 0005 pea.l [A4 + 0x5]
00002A3C 3F3C 0007 move.w -[A7], 0x7
00002A40 1F3C 0001 move.b -[A7], 0x1
00002A44 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00002A48 6000 0264 bra +0x266 /* 00002CAE */
label00002A4C:
00002A4C 700F moveq.l D0, 0x0F
00002A4E C0AE FFF0 and.l D0, [A6 - 0x10]
00002A52 7200 moveq.l D1, 0x00
00002A54 122C 0004 move.b D1, [A4 + 0x4]
00002A58 740F moveq.l D2, 0x0F
00002A5A 4682 not.l D2
00002A5C C282 and.l D1, D2
00002A5E 8081 or.l D0, D1
00002A60 5280 addq.l D0, 1
00002A62 1940 0004 move.b [A4 + 0x4], D0
00002A66 6000 0246 bra +0x248 /* 00002CAE */
label00002A6A:
00002A6A 703F moveq.l D0, 0x3F
00002A6C C0AE FFF0 and.l D0, [A6 - 0x10]
00002A70 7200 moveq.l D1, 0x00
00002A72 122C 0005 move.b D1, [A4 + 0x5]
00002A76 743F moveq.l D2, 0x3F
00002A78 4682 not.l D2
00002A7A C282 and.l D1, D2
00002A7C 8081 or.l D0, D1
00002A7E 1940 0005 move.b [A4 + 0x5], D0
00002A82 6000 022A bra +0x22C /* 00002CAE */
label00002A86:
00002A86 4AAE FFF0 tst.l [A6 - 0x10]
00002A8A 6624 bne +0x26 /* 00002AB0 */
00002A8C 2F2B 0766 move.l -[A7], [A3 + 0x766]
00002A90 3F3C 0004 move.w -[A7], 0x4
00002A94 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002A98 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002A9C 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00002AA0 3F3C 0004 move.w -[A7], 0x4
00002AA4 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00002AA8 275F 0766 move.l [A3 + 0x766], [A7]+
00002AAC 6000 0200 bra +0x202 /* 00002CAE */
label00002AB0:
00002AB0 2F2B 0766 move.l -[A7], [A3 + 0x766]
00002AB4 3F3C 0004 move.w -[A7], 0x4
00002AB8 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002ABC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002AC0 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00002AC4 3F3C 0004 move.w -[A7], 0x4
00002AC8 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00002ACC 275F 0766 move.l [A3 + 0x766], [A7]+
00002AD0 6000 01DC bra +0x1DE /* 00002CAE */
label00002AD4:
00002AD4 4AAE FFF0 tst.l [A6 - 0x10]
00002AD8 6624 bne +0x26 /* 00002AFE */
00002ADA 2F2B 0886 move.l -[A7], [A3 + 0x886]
00002ADE 3F3C 0004 move.w -[A7], 0x4
00002AE2 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002AE6 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002AEA 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00002AEE 3F3C 0004 move.w -[A7], 0x4
00002AF2 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00002AF6 275F 0886 move.l [A3 + 0x886], [A7]+
00002AFA 6000 01B2 bra +0x1B4 /* 00002CAE */
label00002AFE:
00002AFE 2F2B 0886 move.l -[A7], [A3 + 0x886]
00002B02 3F3C 0004 move.w -[A7], 0x4
00002B06 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002B0A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002B0E 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00002B12 3F3C 0004 move.w -[A7], 0x4
00002B16 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00002B1A 275F 0886 move.l [A3 + 0x886], [A7]+
00002B1E 6000 018E bra +0x190 /* 00002CAE */
label00002B22:
00002B22 202E FFF0 move.l D0, [A6 - 0x10]
00002B26 90BC 0000 0080 sub.l D0, 0x80
00002B2C 1940 0002 move.b [A4 + 0x2], D0
00002B30 6000 017C bra +0x17E /* 00002CAE */
label00002B34:
00002B34 202E FFF0 move.l D0, [A6 - 0x10]
00002B38 90BC 0000 0080 sub.l D0, 0x80
00002B3E 1940 0003 move.b [A4 + 0x3], D0
00002B42 6000 016A bra +0x16C /* 00002CAE */
label00002B46:
00002B46 486C 0005 pea.l [A4 + 0x5]
00002B4A 3F3C 0007 move.w -[A7], 0x7
00002B4E 4AAE FFF0 tst.l [A6 - 0x10]
00002B52 56C0 sne D0
00002B54 4400 neg.b D0
00002B56 1F00 move.b -[A7], D0
00002B58 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00002B5C 6000 0150 bra +0x152 /* 00002CAE */
label00002B60:
00002B60 302E FFF4 move.w D0, [A6 - 0xC]
00002B64 5940 subq.w D0, 4
00002B66 41ED FECE lea.l A0, [A5 - 0x132]
00002B6A D040 add.w D0, D0
00002B6C 31AE FFF2 0000 move.w [A0 + D0.w], [A6 - 0xE]
00002B72 7004 moveq.l D0, 0x04
00002B74 B06E FFF4 cmp.w D0, [A6 - 0xC]
00002B78 675E beq +0x60 /* 00002BD8 */
00002B7A 4AAE FFF0 tst.l [A6 - 0x10]
00002B7E 6622 bne +0x24 /* 00002BA2 */
00002B80 2F2D FEC8 move.l -[A7], [A5 - 0x138]
00002B84 3F3C 0004 move.w -[A7], 0x4
00002B88 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002B8C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002B90 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00002B94 3F3C 0004 move.w -[A7], 0x4
00002B98 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00002B9C 2B5F FEC8 move.l [A5 - 0x138], [A7]+
00002BA0 6020 bra +0x22 /* 00002BC2 */
label00002BA2:
00002BA2 2F2D FEC8 move.l -[A7], [A5 - 0x138]
00002BA6 3F3C 0004 move.w -[A7], 0x4
00002BAA 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002BAE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002BB2 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00002BB6 3F3C 0004 move.w -[A7], 0x4
00002BBA 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00002BBE 2B5F FEC8 move.l [A5 - 0x138], [A7]+
label00002BC2:
00002BC2 202D FEC8 move.l D0, [A5 - 0x138]
00002BC6 7200 moveq.l D1, 0x00
00002BC8 B081 cmp.l D0, D1
00002BCA 6708 beq +0xA /* 00002BD4 */
00002BCC 1B7C 0001 FECD move.b [A5 - 0x133], 0x1
00002BD2 6004 bra +0x6 /* 00002BD8 */
label00002BD4:
00002BD4 422D FECD clr.b [A5 - 0x133]
label00002BD8:
00002BD8 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
00002BDC 6000 00D0 bra +0xD2 /* 00002CAE */
label00002BE0:
00002BE0 3D6E FFF2 FFE6 move.w [A6 - 0x1A], [A6 - 0xE]
00002BE6 4267 clr.w -[A7]
00002BE8 486E FFE6 pea.l [A6 - 0x1A]
00002BEC 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00002BF0 101F move.b D0, [A7]+
00002BF2 6604 bne +0x6 /* 00002BF8 */
00002BF4 6000 00B8 bra +0xBA /* 00002CAE */
label00002BF8:
00002BF8 302E FFF4 move.w D0, [A6 - 0xC]
00002BFC D040 add.w D0, D0
00002BFE 41EB 0844 lea.l A0, [A3 + 0x844]
00002C02 31AE FFF2 0000 move.w [A0 + D0.w], [A6 - 0xE]
00002C08 6000 00A4 bra +0xA6 /* 00002CAE */
label00002C0C:
00002C0C 4AAE FFF0 tst.l [A6 - 0x10]
00002C10 6714 beq +0x16 /* 00002C26 */
00002C12 7000 moveq.l D0, 0x00
00002C14 102C 0005 move.b D0, [A4 + 0x5]
00002C18 80BC 0000 0040 or.l D0, 0x40 /* '@' */
00002C1E 1940 0005 move.b [A4 + 0x5], D0
00002C22 6000 008A bra +0x8C /* 00002CAE */
label00002C26:
00002C26 7040 moveq.l D0, 0x40
00002C28 4680 not.l D0
00002C2A 7200 moveq.l D1, 0x00
00002C2C 122C 0005 move.b D1, [A4 + 0x5]
00002C30 C081 and.l D0, D1
00002C32 1940 0005 move.b [A4 + 0x5], D0
00002C36 6076 bra +0x78 /* 00002CAE */
label00002C38:
00002C38 4AAE FFF0 tst.l [A6 - 0x10]
00002C3C 6622 bne +0x24 /* 00002C60 */
00002C3E 2F2B 0892 move.l -[A7], [A3 + 0x892]
00002C42 3F3C 0004 move.w -[A7], 0x4
00002C46 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002C4A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002C4E 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00002C52 3F3C 0004 move.w -[A7], 0x4
00002C56 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00002C5A 2D5F FFFC move.l [A6 - 0x4], [A7]+
00002C5E 6020 bra +0x22 /* 00002C80 */
label00002C60:
00002C60 2F2B 0892 move.l -[A7], [A3 + 0x892]
00002C64 3F3C 0004 move.w -[A7], 0x4
00002C68 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002C6C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002C70 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00002C74 3F3C 0004 move.w -[A7], 0x4
00002C78 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00002C7C 2D5F FFFC move.l [A6 - 0x4], [A7]+
label00002C80:
00002C80 202E FFFC move.l D0, [A6 - 0x4]
00002C84 222B 0892 move.l D1, [A3 + 0x892]
00002C88 B081 cmp.l D0, D1
00002C8A 6722 beq +0x24 /* 00002CAE */
00002C8C 302E FFF4 move.w D0, [A6 - 0xC]
00002C90 E740 asl D0.w, 3
00002C92 41EB 03EE lea.l A0, [A3 + 0x3EE]
00002C96 4870 0000 pea.l [A0 + D0.w]
00002C9A 4EBA F8A8 jsr [PC - 0x758 /* 00002544 */]
00002C9E 276E FFFC 0892 move.l [A3 + 0x892], [A6 - 0x4]
00002CA4 6008 bra +0xA /* 00002CAE */
label00002CA6:
00002CA6 3F3C 003D move.w -[A7], 0x3D /* '=' */
00002CAA 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label00002CAE:
00002CAE 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00002CB2 4E5E unlink A6
00002CB4 205F movea.l A0, [A7]+
00002CB6 5C4F addq.w A7, 6
00002CB8 4ED0 jmp [A0]
00002CBA 4E56 0000 link A6, 0
00002CBE 102D F2FF move.b D0, [A5 - 0xD01]
00002CC2 4880 ext.w D0
00002CC4 48C0 ext.l D0
00002CC6 206E 0008 movea.l A0, [A6 + 0x8]
00002CCA 2140 0002 move.l [A0 + 0x2], D0
00002CCE 4E5E unlink A6
00002CD0 2E9F move.l [A7], [A7]+
00002CD2 4E75 rts
00002CD4 4E56 FFD8 link A6, -0x0028
00002CD8 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00002CDC 286E 000A movea.l A4, [A6 + 0xA]
00002CE0 3A2E 0008 move.w D5, [A6 + 0x8]
00002CE4 486D FACA pea.l [A5 - 0x536]
00002CE8 486E FFFA pea.l [A6 - 0x6]
00002CEC 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00002CF0 7003 moveq.l D0, 0x03
00002CF2 B06D FD42 cmp.w D0, [A5 - 0x2BE]
00002CF6 670C beq +0xE /* 00002D04 */
00002CF8 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00002CFC 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00002D00 6000 01BC bra +0x1BE /* 00002EBE */
label00002D04:
00002D04 42A7 clr.l -[A7]
00002D06 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */]
00002D0A 201F move.l D0, [A7]+
00002D0C 3D40 FFF2 move.w [A6 - 0xE], D0
00002D10 4267 clr.w -[A7]
00002D12 486E FFF2 pea.l [A6 - 0xE]
00002D16 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00002D1A 101F move.b D0, [A7]+
00002D1C 6604 bne +0x6 /* 00002D22 */
00002D1E 6000 019E bra +0x1A0 /* 00002EBE */
label00002D22:
00002D22 102D F2FF move.b D0, [A5 - 0xD01]
00002D26 660C bne +0xE /* 00002D34 */
00002D28 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
00002D2C 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00002D30 6000 018C bra +0x18E /* 00002EBE */
label00002D34:
00002D34 4267 clr.w -[A7]
00002D36 2F2D F342 move.l -[A7], [A5 - 0xCBE]
00002D3A 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00002D3E 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */]
00002D42 101F move.b D0, [A7]+
00002D44 660C bne +0xE /* 00002D52 */
00002D46 3F3C 0056 move.w -[A7], 0x56 /* 'V' */
00002D4A 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00002D4E 6000 016E bra +0x170 /* 00002EBE */
label00002D52:
00002D52 200C move.l D0, A4
00002D54 6700 008E beq +0x90 /* 00002DE4 */
00002D58 3005 move.w D0, D5
00002D5A 0440 00BF subi.w D0, 0xBF
00002D5E 671A beq +0x1C /* 00002D7A */
00002D60 5340 subq.w D0, 1
00002D62 670A beq +0xC /* 00002D6E */
00002D64 5540 subq.w D0, 2
00002D66 670A beq +0xC /* 00002D72 */
00002D68 5340 subq.w D0, 1
00002D6A 670A beq +0xC /* 00002D76 */
00002D6C 600E bra +0x10 /* 00002D7C */
label00002D6E:
00002D6E 4247 clr.w D7
00002D70 600A bra +0xC /* 00002D7C */
label00002D72:
00002D72 7E02 moveq.l D7, 0x02
00002D74 6006 bra +0x8 /* 00002D7C */
label00002D76:
00002D76 7E03 moveq.l D7, 0x03
00002D78 6002 bra +0x4 /* 00002D7C */
label00002D7A:
00002D7A 7E01 moveq.l D7, 0x01
label00002D7C:
00002D7C 42A7 clr.l -[A7]
00002D7E 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00002D82 3007 move.w D0, D7
00002D84 48C0 ext.l D0
00002D86 2F00 move.l -[A7], D0
00002D88 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */]
00002D8C 295F 0002 move.l [A4 + 0x2], [A7]+
00002D90 0C45 00BF cmpi.w D5, 0xBF
00002D94 6600 0128 bne +0x12A /* 00002EBE */
00002D98 203C 0000 FFFF move.l D0, 0xFFFF
00002D9E C0AC 0002 and.l D0, [A4 + 0x2]
00002DA2 4A80 tst.l D0
00002DA4 6616 bne +0x18 /* 00002DBC */
00002DA6 7010 moveq.l D0, 0x10
00002DA8 222C 0002 move.l D1, [A4 + 0x2]
00002DAC E0A9 lsr D1, D0
00002DAE 3E01 move.w D7, D1
00002DB0 3007 move.w D0, D7
00002DB2 48C0 ext.l D0
00002DB4 2940 0002 move.l [A4 + 0x2], D0
00002DB8 6000 0104 bra +0x106 /* 00002EBE */
label00002DBC:
00002DBC 486E FFD8 pea.l [A6 - 0x28]
00002DC0 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002DC4 A843 syscall Fix2X
00002DC6 588F addq.l A7, 4
00002DC8 41EE FFE2 lea.l A0, [A6 - 0x1E]
00002DCC 43EE FFD8 lea.l A1, [A6 - 0x28]
00002DD0 20D9 move.l [A0]+, [A1]+
00002DD2 20D9 move.l [A0]+, [A1]+
00002DD4 3091 move.w [A0], [A1]
00002DD6 486E FFE2 pea.l [A6 - 0x1E]
00002DDA 2F0C move.l -[A7], A4
00002DDC 4EBA D86A jsr [PC - 0x2796 /* 00000648 */]
00002DE0 6000 00DC bra +0xDE /* 00002EBE */
label00002DE4:
00002DE4 4267 clr.w -[A7]
00002DE6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002DEA 101F move.b D0, [A7]+
00002DEC 6604 bne +0x6 /* 00002DF2 */
00002DEE 6000 00CE bra +0xD0 /* 00002EBE */
label00002DF2:
00002DF2 486E FFF4 pea.l [A6 - 0xC]
00002DF6 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00002DFA 102D FEBF move.b D0, [A5 - 0x141]
00002DFE 6600 00BE bne +0xC0 /* 00002EBE */
00002E02 0C45 00BF cmpi.w D5, 0xBF
00002E06 6634 bne +0x36 /* 00002E3C */
00002E08 4267 clr.w -[A7]
00002E0A 486E FFF4 pea.l [A6 - 0xC]
00002E0E 4EBA D90E jsr [PC - 0x26F2 /* 0000071E */]
00002E12 101F move.b D0, [A7]+
00002E14 6602 bne +0x4 /* 00002E18 */
00002E16 6054 bra +0x56 /* 00002E6C */
label00002E18:
00002E18 206E FFF6 movea.l A0, [A6 - 0xA]
00002E1C 2050 movea.l A0, [A0]
00002E1E 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002E22 22D8 move.l [A1]+, [A0]+
00002E24 22D8 move.l [A1]+, [A0]+
00002E26 3290 move.w [A1], [A0]
00002E28 42A7 clr.l -[A7]
00002E2A 486E FFE2 pea.l [A6 - 0x1E]
00002E2E A844 syscall X2Fix
00002E30 2C1F move.l D6, [A7]+
00002E32 486E FFF4 pea.l [A6 - 0xC]
00002E36 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00002E3A 6042 bra +0x44 /* 00002E7E */
label00002E3C:
00002E3C 7008 moveq.l D0, 0x08
00002E3E B06E FFF4 cmp.w D0, [A6 - 0xC]
00002E42 661A bne +0x1C /* 00002E5E */
00002E44 302E FFF8 move.w D0, [A6 - 0x8]
00002E48 0440 00C4 subi.w D0, 0xC4
00002E4C 6702 beq +0x4 /* 00002E50 */
00002E4E 6004 bra +0x6 /* 00002E54 */
label00002E50:
00002E50 7CFE moveq.l D6, 0xFFFFFFFE
00002E52 602A bra +0x2C /* 00002E7E */
label00002E54:
00002E54 3F3C 0001 move.w -[A7], 0x1
00002E58 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00002E5C 6060 bra +0x62 /* 00002EBE */
label00002E5E:
00002E5E 7004 moveq.l D0, 0x04
00002E60 B06E FFF4 cmp.w D0, [A6 - 0xC]
00002E64 6606 bne +0x8 /* 00002E6C */
00002E66 2C2E FFF6 move.l D6, [A6 - 0xA]
00002E6A 6012 bra +0x14 /* 00002E7E */
label00002E6C:
00002E6C 3F3C 001F move.w -[A7], 0x1F
00002E70 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00002E74 486E FFF4 pea.l [A6 - 0xC]
00002E78 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00002E7C 6040 bra +0x42 /* 00002EBE */
label00002E7E:
00002E7E 3005 move.w D0, D5
00002E80 0440 00BF subi.w D0, 0xBF
00002E84 671A beq +0x1C /* 00002EA0 */
00002E86 5340 subq.w D0, 1
00002E88 670A beq +0xC /* 00002E94 */
00002E8A 5540 subq.w D0, 2
00002E8C 670A beq +0xC /* 00002E98 */
00002E8E 5340 subq.w D0, 1
00002E90 670A beq +0xC /* 00002E9C */
00002E92 6010 bra +0x12 /* 00002EA4 */
label00002E94:
00002E94 4247 clr.w D7
00002E96 6016 bra +0x18 /* 00002EAE */
label00002E98:
00002E98 7E02 moveq.l D7, 0x02
00002E9A 6012 bra +0x14 /* 00002EAE */
label00002E9C:
00002E9C 7E03 moveq.l D7, 0x03
00002E9E 600E bra +0x10 /* 00002EAE */
label00002EA0:
00002EA0 7E01 moveq.l D7, 0x01
00002EA2 600A bra +0xC /* 00002EAE */
label00002EA4:
00002EA4 3F3C 003D move.w -[A7], 0x3D /* '=' */
00002EA8 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00002EAC 6010 bra +0x12 /* 00002EBE */
label00002EAE:
00002EAE 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00002EB2 3007 move.w D0, D7
00002EB4 48C0 ext.l D0
00002EB6 2F00 move.l -[A7], D0
00002EB8 2F06 move.l -[A7], D6
00002EBA 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */]
label00002EBE:
00002EBE 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00002EC2 4E5E unlink A6
00002EC4 205F movea.l A0, [A7]+
00002EC6 5C4F addq.w A7, 6
00002EC8 4ED0 jmp [A0]
fn00002ECA:
00002ECA 4E56 FFF0 link A6, -0x0010
00002ECE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002ED2 42A7 clr.l -[A7]
00002ED4 3F2E 000C move.w -[A7], [A6 + 0xC]
00002ED8 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
00002EDC 265F movea.l A3, [A7]+
00002EDE 200B move.l D0, A3
00002EE0 6748 beq +0x4A /* 00002F2A */
00002EE2 42A7 clr.l -[A7]
00002EE4 2F0B move.l -[A7], A3
00002EE6 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00002EEA 2E1F move.l D7, [A7]+
00002EEC 42A7 clr.l -[A7]
00002EEE 2007 move.l D0, D7
00002EF0 5280 addq.l D0, 1
00002EF2 2F00 move.l -[A7], D0
00002EF4 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
00002EF8 285F movea.l A4, [A7]+
00002EFA 200C move.l D0, A4
00002EFC 6724 beq +0x26 /* 00002F22 */
00002EFE 2F13 move.l -[A7], [A3]
00002F00 2F14 move.l -[A7], [A4]
00002F02 2F07 move.l -[A7], D7
00002F04 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00002F08 2C07 move.l D6, D7
00002F0A DC94 add.l D6, [A4]
00002F0C 2046 movea.l A0, D6
00002F0E 4210 clr.b [A0]
00002F10 206E 0008 movea.l A0, [A6 + 0x8]
00002F14 30BC 0001 move.w [A0], 0x1
00002F18 206E 0008 movea.l A0, [A6 + 0x8]
00002F1C 214C 0002 move.l [A0 + 0x2], A4
00002F20 6008 bra +0xA /* 00002F2A */
label00002F22:
00002F22 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00002F26 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label00002F2A:
00002F2A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002F2E 4E5E unlink A6
00002F30 205F movea.l A0, [A7]+
00002F32 5C4F addq.w A7, 6
00002F34 4ED0 jmp [A0]
fn00002F36:
00002F36 4E56 FFFC link A6, -0x0004
00002F3A 42A7 clr.l -[A7]
00002F3C 3F2E 000C move.w -[A7], [A6 + 0xC]
00002F40 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00002F44 2D5F FFFC move.l [A6 - 0x4], [A7]+
00002F48 4267 clr.w -[A7]
00002F4A 206E FFFC movea.l A0, [A6 - 0x4]
00002F4E 1028 0006 move.b D0, [A0 + 0x6]
00002F52 4880 ext.w D0
00002F54 3F00 move.w -[A7], D0
00002F56 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
00002F5A 101F move.b D0, [A7]+
00002F5C 670E beq +0x10 /* 00002F6C */
00002F5E 3F2E 000C move.w -[A7], [A6 + 0xC]
00002F62 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F66 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
00002F6A 6008 bra +0xA /* 00002F74 */
label00002F6C:
00002F6C 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00002F70 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label00002F74:
00002F74 4E5E unlink A6
00002F76 205F movea.l A0, [A7]+
00002F78 5C4F addq.w A7, 6
00002F7A 4ED0 jmp [A0]
fn00002F7C:
00002F7C 4E56 FFF0 link A6, -0x0010
00002F80 48E7 0308 movem.l -[A7], D6,D7,A4
00002F84 206E 0008 movea.l A0, [A6 + 0x8]
00002F88 43EE FFFA lea.l A1, [A6 - 0x6]
00002F8C 22D8 move.l [A1]+, [A0]+
00002F8E 3290 move.w [A1], [A0]
00002F90 3C2E 000C move.w D6, [A6 + 0xC]
00002F94 7005 moveq.l D0, 0x05
00002F96 B06E FFFA cmp.w D0, [A6 - 0x6]
00002F9A 670A beq +0xC /* 00002FA6 */
00002F9C 3F3C 0051 move.w -[A7], 0x51 /* 'Q' */
00002FA0 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00002FA4 6058 bra +0x5A /* 00002FFE */
label00002FA6:
00002FA6 42A7 clr.l -[A7]
00002FA8 3F06 move.w -[A7], D6
00002FAA 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00002FAE 285F movea.l A4, [A7]+
00002FB0 102C 0006 move.b D0, [A4 + 0x6]
00002FB4 4880 ext.w D0
00002FB6 3E00 move.w D7, D0
00002FB8 7001 moveq.l D0, 0x01
00002FBA B047 cmp.w D0, D7
00002FBC 660A bne +0xC /* 00002FC8 */
00002FBE 2D7C 8000 8000 FFF4 move.l [A6 - 0xC], 0x80008000
00002FC6 6010 bra +0x12 /* 00002FD8 */
label00002FC8:
00002FC8 7005 moveq.l D0, 0x05
00002FCA B047 cmp.w D0, D7
00002FCC 670A beq +0xC /* 00002FD8 */
00002FCE 2D7C 8000 8000 FFF4 move.l [A6 - 0xC], 0x80008000
00002FD6 7E01 moveq.l D7, 0x01
label00002FD8:
00002FD8 3F06 move.w -[A7], D6
00002FDA 3F3C 0005 move.w -[A7], 0x5
00002FDE 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00002FE2 3F07 move.w -[A7], D7
00002FE4 3F06 move.w -[A7], D6
00002FE6 3F3C 0017 move.w -[A7], 0x17
00002FEA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FEE 42A7 clr.l -[A7]
00002FF0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002FF4 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
00002FF8 3F06 move.w -[A7], D6
00002FFA 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
label00002FFE:
00002FFE 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00003002 4E5E unlink A6
00003004 205F movea.l A0, [A7]+
00003006 5C4F addq.w A7, 6
00003008 4ED0 jmp [A0]
fn0000300A:
0000300A 4E56 FFFA link A6, -0x0006
0000300E 48E7 0118 movem.l -[A7], D7,A3,A4
00003012 266E 0008 movea.l A3, [A6 + 0x8]
00003016 3E2E 000C move.w D7, [A6 + 0xC]
0000301A 4267 clr.w -[A7]
0000301C 3F07 move.w -[A7], D7
0000301E 486E FFFA pea.l [A6 - 0x6]
00003022 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00003026 101F move.b D0, [A7]+
00003028 6602 bne +0x4 /* 0000302C */
0000302A 607E bra +0x80 /* 000030AA */
label0000302C:
0000302C 42A7 clr.l -[A7]
0000302E 3F07 move.w -[A7], D7
00003030 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00003034 285F movea.l A4, [A7]+
00003036 102C 0006 move.b D0, [A4 + 0x6]
0000303A 4880 ext.w D0
0000303C 5340 subq.w D0, 1
0000303E 6730 beq +0x32 /* 00003070 */
00003040 5940 subq.w D0, 4
00003042 6702 beq +0x4 /* 00003046 */
00003044 605A bra +0x5C /* 000030A0 */
label00003046:
00003046 2D6C 000C FFFC move.l [A6 - 0x4], [A4 + 0xC]
0000304C 4267 clr.w -[A7]
0000304E 486E FFFC pea.l [A6 - 0x4]
00003052 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00003056 4A5F tst.w [A7]+
00003058 660C bne +0xE /* 00003066 */
0000305A 36BC 0005 move.w [A3], 0x5
0000305E 276E FFFC 0002 move.l [A3 + 0x2], [A6 - 0x4]
00003064 603A bra +0x3C /* 000030A0 */
label00003066:
00003066 3F3C 002C move.w -[A7], 0x2C /* ',' */
0000306A 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
0000306E 6030 bra +0x32 /* 000030A0 */
label00003070:
00003070 486C 000C pea.l [A4 + 0xC]
00003074 486E FFFC pea.l [A6 - 0x4]
00003078 486C 0016 pea.l [A4 + 0x16]
0000307C 1F3C 0001 move.b -[A7], 0x1
00003080 4267 clr.w -[A7]
00003082 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00003086 4AAE FFFC tst.l [A6 - 0x4]
0000308A 670C beq +0xE /* 00003098 */
0000308C 36BC 0005 move.w [A3], 0x5
00003090 276E FFFC 0002 move.l [A3 + 0x2], [A6 - 0x4]
00003096 6008 bra +0xA /* 000030A0 */
label00003098:
00003098 3F3C 002C move.w -[A7], 0x2C /* ',' */
0000309C 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label000030A0:
000030A0 3F07 move.w -[A7], D7
000030A2 3F2E FFFA move.w -[A7], [A6 - 0x6]
000030A6 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
label000030AA:
000030AA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000030AE 4E5E unlink A6
000030B0 205F movea.l A0, [A7]+
000030B2 5C4F addq.w A7, 6
000030B4 4ED0 jmp [A0]
fn000030B6:
000030B6 4E56 FFFA link A6, -0x0006
000030BA 486E FFFA pea.l [A6 - 0x6]
000030BE 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
000030C2 102D FEBF move.b D0, [A5 - 0x141]
000030C6 6614 bne +0x16 /* 000030DC */
000030C8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000030CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030D0 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
000030D4 486E FFFA pea.l [A6 - 0x6]
000030D8 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
label000030DC:
000030DC 4E5E unlink A6
000030DE 2E9F move.l [A7], [A7]+
000030E0 4E75 rts
fn000030E2:
000030E2 4E56 FFFE link A6, -0x0002
000030E6 2F07 move.l -[A7], D7
000030E8 4267 clr.w -[A7]
000030EA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000030EE 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
000030F2 3E1F move.w D7, [A7]+
000030F4 102D FEBF move.b D0, [A5 - 0x141]
000030F8 6614 bne +0x16 /* 0000310E */
000030FA 4267 clr.w -[A7]
000030FC 3F07 move.w -[A7], D7
000030FE 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */]
00003102 101F move.b D0, [A7]+
00003104 6608 bne +0xA /* 0000310E */
00003106 3F3C 000B move.w -[A7], 0xB
0000310A 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label0000310E:
0000310E 3D47 000A move.w [A6 + 0xA], D7
00003112 2E1F move.l D7, [A7]+
00003114 4E5E unlink A6
00003116 205F movea.l A0, [A7]+
00003118 544F addq.w A7, 2
0000311A 4ED0 jmp [A0]
0000311C 4E56 FFEC link A6, -0x0014
00003120 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003124 266E 000A movea.l A3, [A6 + 0xA]
00003128 486D FACA pea.l [A5 - 0x536]
0000312C 486E FFFA pea.l [A6 - 0x6]
00003130 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00003134 302D FD42 move.w D0, [A5 - 0x2BE]
00003138 0440 0021 subi.w D0, 0x21 /* '!' */
0000313C 670C beq +0xE /* 0000314A */
0000313E 0440 0045 subi.w D0, 0x45 /* 'E' */
00003142 6702 beq +0x4 /* 00003146 */
00003144 6008 bra +0xA /* 0000314E */
label00003146:
00003146 7CFF moveq.l D6, 0xFFFFFFFF
00003148 6010 bra +0x12 /* 0000315A */
label0000314A:
0000314A 7C03 moveq.l D6, 0x03
0000314C 600C bra +0xE /* 0000315A */
label0000314E:
0000314E 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00003152 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00003156 6000 0172 bra +0x174 /* 000032CA */
label0000315A:
0000315A 4267 clr.w -[A7]
0000315C 3F06 move.w -[A7], D6
0000315E 4EBA FF82 jsr [PC - 0x7E /* 000030E2 */]
00003162 301F move.w D0, [A7]+
00003164 48C0 ext.l D0
00003166 2E00 move.l D7, D0
00003168 102D FEBF move.b D0, [A5 - 0x141]
0000316C 6600 015C bne +0x15E /* 000032CA */
00003170 200B move.l D0, A3
00003172 6770 beq +0x72 /* 000031E4 */
00003174 302E 0008 move.w D0, [A6 + 0x8]
00003178 0440 0064 subi.w D0, 0x64 /* 'd' */
0000317C 670E beq +0x10 /* 0000318C */
0000317E 5340 subq.w D0, 1
00003180 6716 beq +0x18 /* 00003198 */
00003182 0440 0059 subi.w D0, 0x59 /* 'Y' */
00003186 6744 beq +0x46 /* 000031CC */
00003188 6000 0140 bra +0x142 /* 000032CA */
label0000318C:
0000318C 3F07 move.w -[A7], D7
0000318E 2F0B move.l -[A7], A3
00003190 4EBA FD38 jsr [PC - 0x2C8 /* 00002ECA */]
00003194 6000 0134 bra +0x136 /* 000032CA */
label00003198:
00003198 7000 moveq.l D0, 0x00
0000319A 2740 0002 move.l [A3 + 0x2], D0
0000319E 3007 move.w D0, D7
000031A0 6B1C bmi +0x1E /* 000031BE */
000031A2 206D F34E movea.l A0, [A5 - 0xCB2]
000031A6 B07C 020F cmp.w D0, 0x20F
000031AA 6E12 bgt +0x14 /* 000031BE */
000031AC 41E8 019C lea.l A0, [A0 + 0x19C]
000031B0 3200 move.w D1, D0
000031B2 E649 lsr D1.w, 3
000031B4 4441 neg.w D1
000031B6 0130 10FF btst [A0 + D1.w - 0x1], D0
000031BA 0A3C 0004 xori.b ccr, 4
label000031BE:
000031BE 6600 010A bne +0x10C /* 000032CA */
000031C2 7001 moveq.l D0, 0x01
000031C4 2740 0002 move.l [A3 + 0x2], D0
000031C8 6000 0100 bra +0x102 /* 000032CA */
label000031CC:
000031CC 42A7 clr.l -[A7]
000031CE 3F07 move.w -[A7], D7
000031D0 3F3C 0004 move.w -[A7], 0x4
000031D4 42A7 clr.l -[A7]
000031D6 42A7 clr.l -[A7]
000031D8 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
000031DC 275F 0002 move.l [A3 + 0x2], [A7]+
000031E0 6000 00E8 bra +0xEA /* 000032CA */
label000031E4:
000031E4 4267 clr.w -[A7]
000031E6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000031EA 101F move.b D0, [A7]+
000031EC 6604 bne +0x6 /* 000031F2 */
000031EE 6000 00DA bra +0xDC /* 000032CA */
label000031F2:
000031F2 302E 0008 move.w D0, [A6 + 0x8]
000031F6 0440 0064 subi.w D0, 0x64 /* 'd' */
000031FA 6710 beq +0x12 /* 0000320C */
000031FC 5340 subq.w D0, 1
000031FE 6746 beq +0x48 /* 00003246 */
00003200 0440 0059 subi.w D0, 0x59 /* 'Y' */
00003204 6700 00BC beq +0xBE /* 000032C2 */
00003208 6000 00C0 bra +0xC2 /* 000032CA */
label0000320C:
0000320C 486E FFFA pea.l [A6 - 0x6]
00003210 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00003214 102D FEBF move.b D0, [A5 - 0x141]
00003218 6600 00B0 bne +0xB2 /* 000032CA */
0000321C 42A7 clr.l -[A7]
0000321E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003222 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00003226 2A1F move.l D5, [A7]+
00003228 6F0E ble +0x10 /* 00003238 */
0000322A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000322E 2005 move.l D0, D5
00003230 5380 subq.l D0, 1
00003232 2F00 move.l -[A7], D0
00003234 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
label00003238:
00003238 3F07 move.w -[A7], D7
0000323A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000323E 4EBA FCF6 jsr [PC - 0x30A /* 00002F36 */]
00003242 6000 0086 bra +0x88 /* 000032CA */
label00003246:
00003246 42A7 clr.l -[A7]
00003248 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
0000324C 281F move.l D4, [A7]+
0000324E 102D FEBF move.b D0, [A5 - 0x141]
00003252 6676 bne +0x78 /* 000032CA */
00003254 286D F34E movea.l A4, [A5 - 0xCB2]
00003258 4A84 tst.l D4
0000325A 6630 bne +0x32 /* 0000328C */
0000325C 41EC 019C lea.l A0, [A4 + 0x19C]
00003260 7020 moveq.l D0, 0x20
label00003262:
00003262 3F20 move.w -[A7], -[A0]
00003264 51C8 FFFC dbf D0, -0x6 /* 00003262 */
00003268 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000326C 3F07 move.w -[A7], D7
0000326E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00003272 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00003276 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000327A 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
0000327E 41EC 015A lea.l A0, [A4 + 0x15A]
00003282 7020 moveq.l D0, 0x20
label00003284:
00003284 30DF move.w [A0]+, [A7]+
00003286 51C8 FFFC dbf D0, -0x6 /* 00003284 */
0000328A 602E bra +0x30 /* 000032BA */
label0000328C:
0000328C 41EC 019C lea.l A0, [A4 + 0x19C]
00003290 7020 moveq.l D0, 0x20
label00003292:
00003292 3F20 move.w -[A7], -[A0]
00003294 51C8 FFFC dbf D0, -0x6 /* 00003292 */
00003298 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000329C 3F07 move.w -[A7], D7
0000329E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000032A2 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
000032A6 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000032AA 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000032AE 41EC 015A lea.l A0, [A4 + 0x15A]
000032B2 7020 moveq.l D0, 0x20
label000032B4:
000032B4 30DF move.w [A0]+, [A7]+
000032B6 51C8 FFFC dbf D0, -0x6 /* 000032B4 */
label000032BA:
000032BA 3F07 move.w -[A7], D7
000032BC 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
000032C0 6008 bra +0xA /* 000032CA */
label000032C2:
000032C2 3F3C 003D move.w -[A7], 0x3D /* '=' */
000032C6 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label000032CA:
000032CA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000032CE 4E5E unlink A6
000032D0 205F movea.l A0, [A7]+
000032D2 5C4F addq.w A7, 6
000032D4 4ED0 jmp [A0]
000032D6 4E56 FFD4 link A6, -0x002C
000032DA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000032DE 266E 000A movea.l A3, [A6 + 0xA]
000032E2 486D FACA pea.l [A5 - 0x536]
000032E6 486E FFF6 pea.l [A6 - 0xA]
000032EA 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000032EE 302D FD42 move.w D0, [A5 - 0x2BE]
000032F2 0440 0066 subi.w D0, 0x66 /* 'f' */
000032F6 6702 beq +0x4 /* 000032FA */
000032F8 6008 bra +0xA /* 00003302 */
label000032FA:
000032FA 3D7C 000A FFF2 move.w [A6 - 0xE], 0xA /* '\n' */
00003300 600C bra +0xE /* 0000330E */
label00003302:
00003302 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00003306 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
0000330A 6000 01B0 bra +0x1B2 /* 000034BC */
label0000330E:
0000330E 4267 clr.w -[A7]
00003310 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00003314 4EBA FDCC jsr [PC - 0x234 /* 000030E2 */]
00003318 3A1F move.w D5, [A7]+
0000331A 102D FEBF move.b D0, [A5 - 0x141]
0000331E 6600 019C bne +0x19E /* 000034BC */
00003322 42A7 clr.l -[A7]
00003324 3F05 move.w -[A7], D5
00003326 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
0000332A 285F movea.l A4, [A7]+
0000332C 700A moveq.l D0, 0x0A
0000332E B02C 0006 cmp.b D0, [A4 + 0x6]
00003332 670C beq +0xE /* 00003340 */
00003334 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
00003338 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
0000333C 6000 017E bra +0x180 /* 000034BC */
label00003340:
00003340 2E2C 0018 move.l D7, [A4 + 0x18]
00003344 200B move.l D0, A3
00003346 6700 00E4 beq +0xE6 /* 0000342C */
0000334A 302E 0008 move.w D0, [A6 + 0x8]
0000334E 0440 0048 subi.w D0, 0x48 /* 'H' */
00003352 671E beq +0x20 /* 00003372 */
00003354 0440 0010 subi.w D0, 0x10
00003358 6700 00BC beq +0xBE /* 00003416 */
0000335C 0440 0062 subi.w D0, 0x62 /* 'b' */
00003360 6726 beq +0x28 /* 00003388 */
00003362 5340 subq.w D0, 1
00003364 6700 0084 beq +0x86 /* 000033EA */
00003368 5340 subq.w D0, 1
0000336A 6700 0094 beq +0x96 /* 00003400 */
0000336E 6000 014C bra +0x14E /* 000034BC */
label00003372:
00003372 2007 move.l D0, D7
00003374 0800 0004 btst.b D0, 0x4
00003378 56C0 sne D0
0000337A 4400 neg.b D0
0000337C 4880 ext.w D0
0000337E 48C0 ext.l D0
00003380 2740 0002 move.l [A3 + 0x2], D0
00003384 6000 0136 bra +0x138 /* 000034BC */
label00003388:
00003388 4267 clr.w -[A7]
0000338A 3F05 move.w -[A7], D5
0000338C 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00003390 3D5F FFE4 move.w [A6 - 0x1C], [A7]+
00003394 4AAC 001E tst.l [A4 + 0x1E]
00003398 6744 beq +0x46 /* 000033DE */
0000339A 7000 moveq.l D0, 0x00
0000339C 2D40 FFD4 move.l [A6 - 0x2C], D0
000033A0 42A7 clr.l -[A7]
000033A2 2F2C 001E move.l -[A7], [A4 + 0x1E]
000033A6 303C 002B move.w D0, 0x2B /* '+' */
000033AA AAAA syscall QuickTimeDispatch
000033AC 2D5F FFD8 move.l [A6 - 0x28], [A7]+
000033B0 42A7 clr.l -[A7]
000033B2 2F2C 001E move.l -[A7], [A4 + 0x1E]
000033B6 303C 0029 move.w D0, 0x29 /* ')' */
000033BA AAAA syscall QuickTimeDispatch
000033BC 2D5F FFDC move.l [A6 - 0x24], [A7]+
000033C0 7000 moveq.l D0, 0x00
000033C2 2D40 FFE0 move.l [A6 - 0x20], D0
000033C6 486E FFD4 pea.l [A6 - 0x2C]
000033CA 703C moveq.l D0, 0x3C
000033CC 2F00 move.l -[A7], D0
000033CE 303C 00B7 move.w D0, 0xB7
000033D2 AAAA syscall QuickTimeDispatch
000033D4 276E FFD8 0002 move.l [A3 + 0x2], [A6 - 0x28]
000033DA 6000 00E0 bra +0xE2 /* 000034BC */
label000033DE:
000033DE 3F3C 002C move.w -[A7], 0x2C /* ',' */
000033E2 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
000033E6 6000 00D4 bra +0xD6 /* 000034BC */
label000033EA:
000033EA 2007 move.l D0, D7
000033EC 0800 0006 btst.b D0, 0x6
000033F0 56C0 sne D0
000033F2 4400 neg.b D0
000033F4 4880 ext.w D0
000033F6 48C0 ext.l D0
000033F8 2740 0002 move.l [A3 + 0x2], D0
000033FC 6000 00BE bra +0xC0 /* 000034BC */
label00003400:
00003400 2007 move.l D0, D7
00003402 0800 0005 btst.b D0, 0x5
00003406 56C0 sne D0
00003408 4400 neg.b D0
0000340A 4880 ext.w D0
0000340C 48C0 ext.l D0
0000340E 2740 0002 move.l [A3 + 0x2], D0
00003412 6000 00A8 bra +0xAA /* 000034BC */
label00003416:
00003416 2007 move.l D0, D7
00003418 0800 0003 btst.b D0, 0x3
0000341C 56C0 sne D0
0000341E 4400 neg.b D0
00003420 4880 ext.w D0
00003422 48C0 ext.l D0
00003424 2740 0002 move.l [A3 + 0x2], D0
00003428 6000 0092 bra +0x94 /* 000034BC */
label0000342C:
0000342C 4267 clr.w -[A7]
0000342E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00003432 101F move.b D0, [A7]+
00003434 6604 bne +0x6 /* 0000343A */
00003436 6000 0084 bra +0x86 /* 000034BC */
label0000343A:
0000343A 0C6E 00BA 0008 cmpi.w [A6 + 0x8], 0xBA
00003440 660A bne +0xC /* 0000344C */
00003442 3F3C 003D move.w -[A7], 0x3D /* '=' */
00003446 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
0000344A 6070 bra +0x72 /* 000034BC */
label0000344C:
0000344C 42A7 clr.l -[A7]
0000344E 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00003452 281F move.l D4, [A7]+
00003454 102D FEBF move.b D0, [A5 - 0x141]
00003458 6662 bne +0x64 /* 000034BC */
0000345A 302E 0008 move.w D0, [A6 + 0x8]
0000345E 0440 0048 subi.w D0, 0x48 /* 'H' */
00003462 6712 beq +0x14 /* 00003476 */
00003464 0440 0010 subi.w D0, 0x10
00003468 672E beq +0x30 /* 00003498 */
0000346A 0440 0063 subi.w D0, 0x63 /* 'c' */
0000346E 670A beq +0xC /* 0000347A */
00003470 5340 subq.w D0, 1
00003472 6720 beq +0x22 /* 00003494 */
00003474 6046 bra +0x48 /* 000034BC */
label00003476:
00003476 7C04 moveq.l D6, 0x04
00003478 6020 bra +0x22 /* 0000349A */
label0000347A:
0000347A 4A84 tst.l D4
0000347C 6712 beq +0x14 /* 00003490 */
0000347E 2007 move.l D0, D7
00003480 0800 0005 btst.b D0, 0x5
00003484 660A bne +0xC /* 00003490 */
00003486 3F3C 003D move.w -[A7], 0x3D /* '=' */
0000348A 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
0000348E 602C bra +0x2E /* 000034BC */
label00003490:
00003490 7C06 moveq.l D6, 0x06
00003492 6006 bra +0x8 /* 0000349A */
label00003494:
00003494 7C05 moveq.l D6, 0x05
00003496 6002 bra +0x4 /* 0000349A */
label00003498:
00003498 7C03 moveq.l D6, 0x03
label0000349A:
0000349A 4A84 tst.l D4
0000349C 670A beq +0xC /* 000034A8 */
0000349E 2007 move.l D0, D7
000034A0 3206 move.w D1, D6
000034A2 03C0 bset D0, D1
000034A4 2E00 move.l D7, D0
000034A6 6008 bra +0xA /* 000034B0 */
label000034A8:
000034A8 2007 move.l D0, D7
000034AA 3206 move.w D1, D6
000034AC 0380 bclr D0, D1
000034AE 2E00 move.l D7, D0
label000034B0:
000034B0 2947 0018 move.l [A4 + 0x18], D7
000034B4 3F05 move.w -[A7], D5
000034B6 2F07 move.l -[A7], D7
000034B8 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */]
label000034BC:
000034BC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000034C0 4E5E unlink A6
000034C2 205F movea.l A0, [A7]+
000034C4 5C4F addq.w A7, 6
000034C6 4ED0 jmp [A0]
fn000034C8:
000034C8 4E56 FEFA link A6, -0x0106
000034CC 48E7 0300 movem.l -[A7], D6,D7
000034D0 4267 clr.w -[A7]
000034D2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000034D6 4EBA FC0A jsr [PC - 0x3F6 /* 000030E2 */]
000034DA 3E1F move.w D7, [A7]+
000034DC 102D FEBF move.b D0, [A5 - 0x141]
000034E0 666E bne +0x70 /* 00003550 */
000034E2 4AAE 000A tst.l [A6 + 0xA]
000034E6 672E beq +0x30 /* 00003516 */
000034E8 42A7 clr.l -[A7]
000034EA 42A7 clr.l -[A7]
000034EC 3F07 move.w -[A7], D7
000034EE 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
000034F2 3F3C 0001 move.w -[A7], 0x1
000034F6 486E FEFA pea.l [A6 - 0x106]
000034FA 2F3C 0000 0100 move.l -[A7], 0x100
00003500 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
00003504 2C1F move.l D6, [A7]+
00003506 6F48 ble +0x4A /* 00003550 */
00003508 2F2E 000A move.l -[A7], [A6 + 0xA]
0000350C 486E FEFA pea.l [A6 - 0x106]
00003510 4EBA D634 jsr [PC - 0x29CC /* 00000B46 */]
00003514 603A bra +0x3C /* 00003550 */
label00003516:
00003516 4267 clr.w -[A7]
00003518 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000351C 101F move.b D0, [A7]+
0000351E 6602 bne +0x4 /* 00003522 */
00003520 602E bra +0x30 /* 00003550 */
label00003522:
00003522 486E FEFA pea.l [A6 - 0x106]
00003526 4EBA FB8E jsr [PC - 0x472 /* 000030B6 */]
0000352A 102D FEBF move.b D0, [A5 - 0x141]
0000352E 6620 bne +0x22 /* 00003550 */
00003530 42A7 clr.l -[A7]
00003532 3F07 move.w -[A7], D7
00003534 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00003538 3F3C 0001 move.w -[A7], 0x1
0000353C 486E FEFA pea.l [A6 - 0x106]
00003540 4240 clr.w D0
00003542 102E FEFA move.b D0, [A6 - 0x106]
00003546 5240 addq.w D0, 1
00003548 48C0 ext.l D0
0000354A 2F00 move.l -[A7], D0
0000354C 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
label00003550:
00003550 4CDF 00C0 movem.l D6,D7, [A7]+
00003554 4E5E unlink A6
00003556 205F movea.l A0, [A7]+
00003558 5C4F addq.w A7, 6
0000355A 4ED0 jmp [A0]
fn0000355C:
0000355C 4E56 FDF6 link A6, -0x020A
00003560 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003564 286E 0008 movea.l A4, [A6 + 0x8]
00003568 206E 0010 movea.l A0, [A6 + 0x10]
0000356C 2050 movea.l A0, [A0]
0000356E 2668 0004 movea.l A3, [A0 + 0x4]
00003572 4267 clr.w -[A7]
00003574 2F0B move.l -[A7], A3
00003576 A950 syscall CountMItems
00003578 3C1F move.w D6, [A7]+
0000357A 38BC FFFF move.w [A4], 0xFFFF
0000357E 206E 000C movea.l A0, [A6 + 0xC]
00003582 3010 move.w D0, [A0]
00003584 5340 subq.w D0, 1
00003586 6724 beq +0x26 /* 000035AC */
00003588 5740 subq.w D0, 3
0000358A 6702 beq +0x4 /* 0000358E */
0000358C 606C bra +0x6E /* 000035FA */
label0000358E:
0000358E 206E 000C movea.l A0, [A6 + 0xC]
00003592 4AA8 0002 tst.l [A0 + 0x2]
00003596 5EC0 sgt D0
00003598 3206 move.w D1, D6
0000359A 48C1 ext.l D1
0000359C B2A8 0002 cmp.l D1, [A0 + 0x2]
000035A0 5CC1 sge D1
000035A2 C001 and.b D0, D1
000035A4 6754 beq +0x56 /* 000035FA */
000035A6 38A8 0004 move.w [A4], [A0 + 0x4]
000035AA 604E bra +0x50 /* 000035FA */
label000035AC:
000035AC 206E 000C movea.l A0, [A6 + 0xC]
000035B0 2F28 0002 move.l -[A7], [A0 + 0x2]
000035B4 486E FE00 pea.l [A6 - 0x200]
000035B8 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
000035BC 3D46 FDF6 move.w [A6 - 0x20A], D6
000035C0 7E01 moveq.l D7, 0x01
000035C2 602C bra +0x2E /* 000035F0 */
label000035C4:
000035C4 2F0B move.l -[A7], A3
000035C6 3F07 move.w -[A7], D7
000035C8 486E FF00 pea.l [A6 - 0x100]
000035CC A946 syscall GetMenuItemText/GetItem
000035CE 486E FF00 pea.l [A6 - 0x100]
000035D2 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
000035D6 4267 clr.w -[A7]
000035D8 486E FE00 pea.l [A6 - 0x200]
000035DC 486E FF00 pea.l [A6 - 0x100]
000035E0 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
000035E4 4A5F tst.w [A7]+
000035E6 6604 bne +0x6 /* 000035EC */
000035E8 3887 move.w [A4], D7
000035EA 600E bra +0x10 /* 000035FA */
label000035EC:
000035EC 5247 addq.w D7, 1
000035EE 6906 bvs +0x8 /* 000035F6 */
label000035F0:
000035F0 BE6E FDF6 cmp.w D7, [A6 - 0x20A]
000035F4 6FCE ble -0x30 /* 000035C4 */
label000035F6:
000035F6 38BC FFFF move.w [A4], 0xFFFF
label000035FA:
000035FA 4A54 tst.w [A4]
000035FC 6C08 bge +0xA /* 00003606 */
000035FE 3F3C 0052 move.w -[A7], 0x52 /* 'R' */
00003602 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label00003606:
00003606 2F2E 000C move.l -[A7], [A6 + 0xC]
0000360A 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
0000360E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003612 4E5E unlink A6
00003614 205F movea.l A0, [A7]+
00003616 DEFC 000C add.w A7, 0xC
0000361A 4ED0 jmp [A0]
fn0000361C:
0000361C 4E56 FDFA link A6, -0x0206
00003620 48E7 0308 movem.l -[A7], D6,D7,A4
00003624 286E 0008 movea.l A4, [A6 + 0x8]
00003628 7000 moveq.l D0, 0x00
0000362A 2880 move.l [A4], D0
0000362C 4267 clr.w -[A7]
0000362E 2F2D FD9C move.l -[A7], [A5 - 0x264]
00003632 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
00003636 3E1F move.w D7, [A7]+
00003638 206E 000C movea.l A0, [A6 + 0xC]
0000363C 3010 move.w D0, [A0]
0000363E 5340 subq.w D0, 1
00003640 673A beq +0x3C /* 0000367C */
00003642 5740 subq.w D0, 3
00003644 6704 beq +0x6 /* 0000364A */
00003646 6000 0098 bra +0x9A /* 000036E0 */
label0000364A:
0000364A 206E 000C movea.l A0, [A6 + 0xC]
0000364E 4AA8 0002 tst.l [A0 + 0x2]
00003652 5EC0 sgt D0
00003654 3207 move.w D1, D7
00003656 48C1 ext.l D1
00003658 B2A8 0002 cmp.l D1, [A0 + 0x2]
0000365C 5CC1 sge D1
0000365E C001 and.b D0, D1
00003660 677E beq +0x80 /* 000036E0 */
00003662 42A7 clr.l -[A7]
00003664 2F2D FD9C move.l -[A7], [A5 - 0x264]
00003668 206E 000C movea.l A0, [A6 + 0xC]
0000366C 2028 0002 move.l D0, [A0 + 0x2]
00003670 5380 subq.l D0, 1
00003672 3F00 move.w -[A7], D0
00003674 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
00003678 289F move.l [A4], [A7]+
0000367A 6064 bra +0x66 /* 000036E0 */
label0000367C:
0000367C 206E 000C movea.l A0, [A6 + 0xC]
00003680 2F28 0002 move.l -[A7], [A0 + 0x2]
00003684 486E FE00 pea.l [A6 - 0x200]
00003688 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
0000368C 5347 subq.w D7, 1
0000368E 3D47 FDFA move.w [A6 - 0x206], D7
00003692 4246 clr.w D6
00003694 6040 bra +0x42 /* 000036D6 */
label00003696:
00003696 42A7 clr.l -[A7]
00003698 2F2D FD9C move.l -[A7], [A5 - 0x264]
0000369C 3F06 move.w -[A7], D6
0000369E 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
000036A2 289F move.l [A4], [A7]+
000036A4 672C beq +0x2E /* 000036D2 */
000036A6 2054 movea.l A0, [A4]
000036A8 2050 movea.l A0, [A0]
000036AA 2068 0004 movea.l A0, [A0 + 0x4]
000036AE 2050 movea.l A0, [A0]
000036B0 43EE FF00 lea.l A1, [A6 - 0x100]
000036B4 41E8 000E lea.l A0, [A0 + 0xE]
000036B8 703F moveq.l D0, 0x3F
label000036BA:
000036BA 22D8 move.l [A1]+, [A0]+
000036BC 51C8 FFFC dbf D0, -0x6 /* 000036BA */
000036C0 4267 clr.w -[A7]
000036C2 486E FE00 pea.l [A6 - 0x200]
000036C6 486E FF00 pea.l [A6 - 0x100]
000036CA 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
000036CE 4A5F tst.w [A7]+
000036D0 670E beq +0x10 /* 000036E0 */
label000036D2:
000036D2 5246 addq.w D6, 1
000036D4 6906 bvs +0x8 /* 000036DC */
label000036D6:
000036D6 BC6E FDFA cmp.w D6, [A6 - 0x206]
000036DA 6FBA ble -0x44 /* 00003696 */
label000036DC:
000036DC 7000 moveq.l D0, 0x00
000036DE 2880 move.l [A4], D0
label000036E0:
000036E0 4A94 tst.l [A4]
000036E2 6608 bne +0xA /* 000036EC */
000036E4 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
000036E8 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label000036EC:
000036EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000036F0 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000036F4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000036F8 4E5E unlink A6
000036FA 205F movea.l A0, [A7]+
000036FC 504F addq.w A7, 8
000036FE 4ED0 jmp [A0]
fn00003700:
00003700 4E56 FFFA link A6, -0x0006
00003704 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
0000370A 486D FACA pea.l [A5 - 0x536]
0000370E 486E FFFA pea.l [A6 - 0x6]
00003712 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00003716 7008 moveq.l D0, 0x08
00003718 B06E FFFA cmp.w D0, [A6 - 0x6]
0000371C 56C0 sne D0
0000371E 7228 moveq.l D1, 0x28
00003720 B2AE FFFC cmp.l D1, [A6 - 0x4]
00003724 56C1 sne D1
00003726 8001 or.b D0, D1
00003728 6714 beq +0x16 /* 0000373E */
0000372A 3F3C 0023 move.w -[A7], 0x23 /* '#' */
0000372E 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00003732 486E FFFA pea.l [A6 - 0x6]
00003736 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
0000373A 422E 0008 clr.b [A6 + 0x8]
label0000373E:
0000373E 4E5E unlink A6
00003740 4E75 rts
fn00003742:
00003742 4E56 FFEE link A6, -0x0012
00003746 426E FFFA clr.w [A6 - 0x6]
0000374A 426E FFF4 clr.w [A6 - 0xC]
0000374E 102E 0010 move.b D0, [A6 + 0x10]
00003752 661E bne +0x20 /* 00003772 */
00003754 486D FACA pea.l [A5 - 0x536]
00003758 486E FFEE pea.l [A6 - 0x12]
0000375C 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00003760 0C6D 00B3 FD42 cmpi.w [A5 - 0x2BE], 0xB3
00003766 670A beq +0xC /* 00003772 */
00003768 3F3C 0001 move.w -[A7], 0x1
0000376C 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00003770 606A bra +0x6C /* 000037DC */
label00003772:
00003772 486E FFFA pea.l [A6 - 0x6]
00003776 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
0000377A 102D FEBF move.b D0, [A5 - 0x141]
0000377E 665C bne +0x5E /* 000037DC */
00003780 4267 clr.w -[A7]
00003782 4EBA FF7C jsr [PC - 0x84 /* 00003700 */]
00003786 101F move.b D0, [A7]+
00003788 6602 bne +0x4 /* 0000378C */
0000378A 6050 bra +0x52 /* 000037DC */
label0000378C:
0000378C 486D FACA pea.l [A5 - 0x536]
00003790 486E FFEE pea.l [A6 - 0x12]
00003794 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00003798 0C6D 00B1 FD42 cmpi.w [A5 - 0x2BE], 0xB1
0000379E 670A beq +0xC /* 000037AA */
000037A0 3F3C 0001 move.w -[A7], 0x1
000037A4 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
000037A8 6032 bra +0x34 /* 000037DC */
label000037AA:
000037AA 486E FFF4 pea.l [A6 - 0xC]
000037AE 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
000037B2 102D FEBF move.b D0, [A5 - 0x141]
000037B6 6624 bne +0x26 /* 000037DC */
000037B8 486E FFF4 pea.l [A6 - 0xC]
000037BC 2F2E 000C move.l -[A7], [A6 + 0xC]
000037C0 4EBA FE5A jsr [PC - 0x1A6 /* 0000361C */]
000037C4 102D FEBF move.b D0, [A5 - 0x141]
000037C8 6612 bne +0x14 /* 000037DC */
000037CA 206E 000C movea.l A0, [A6 + 0xC]
000037CE 2F10 move.l -[A7], [A0]
000037D0 486E FFFA pea.l [A6 - 0x6]
000037D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037D8 4EBA FD82 jsr [PC - 0x27E /* 0000355C */]
label000037DC:
000037DC 486E FFFA pea.l [A6 - 0x6]
000037E0 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000037E4 486E FFF4 pea.l [A6 - 0xC]
000037E8 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000037EC 4E5E unlink A6
000037EE 205F movea.l A0, [A7]+
000037F0 DEFC 000A add.w A7, 0xA /* '\n' */
000037F4 4ED0 jmp [A0]
fn000037F6:
000037F6 4E56 FEF2 link A6, -0x010E
000037FA 4AAD FD9C tst.l [A5 - 0x264]
000037FE 6700 0086 beq +0x88 /* 00003886 */
00003802 486E FFFA pea.l [A6 - 0x6]
00003806 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
0000380A 102D FEBF move.b D0, [A5 - 0x141]
0000380E 6676 bne +0x78 /* 00003886 */
00003810 486E FFFA pea.l [A6 - 0x6]
00003814 486E FFF6 pea.l [A6 - 0xA]
00003818 4EBA FE02 jsr [PC - 0x1FE /* 0000361C */]
0000381C 102D FEBF move.b D0, [A5 - 0x141]
00003820 6664 bne +0x66 /* 00003886 */
00003822 206E FFF6 movea.l A0, [A6 - 0xA]
00003826 2050 movea.l A0, [A0]
00003828 2D68 0004 FEF2 move.l [A6 - 0x10E], [A0 + 0x4]
0000382E 4AAE 0008 tst.l [A6 + 0x8]
00003832 6724 beq +0x26 /* 00003858 */
00003834 206E FEF2 movea.l A0, [A6 - 0x10E]
00003838 2050 movea.l A0, [A0]
0000383A 43EE FEF6 lea.l A1, [A6 - 0x10A]
0000383E 41E8 000E lea.l A0, [A0 + 0xE]
00003842 703F moveq.l D0, 0x3F
label00003844:
00003844 22D8 move.l [A1]+, [A0]+
00003846 51C8 FFFC dbf D0, -0x6 /* 00003844 */
0000384A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000384E 486E FEF6 pea.l [A6 - 0x10A]
00003852 4EBA D2F2 jsr [PC - 0x2D0E /* 00000B46 */]
00003856 602E bra +0x30 /* 00003886 */
label00003858:
00003858 4267 clr.w -[A7]
0000385A 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000385E 101F move.b D0, [A7]+
00003860 6602 bne +0x4 /* 00003864 */
00003862 6022 bra +0x24 /* 00003886 */
label00003864:
00003864 486E FFFA pea.l [A6 - 0x6]
00003868 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
0000386C 102D FEBF move.b D0, [A5 - 0x141]
00003870 6614 bne +0x16 /* 00003886 */
00003872 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003876 486E FEF6 pea.l [A6 - 0x10A]
0000387A 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
0000387E 486E FFFA pea.l [A6 - 0x6]
00003882 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
label00003886:
00003886 4E5E unlink A6
00003888 2E9F move.l [A7], [A7]+
0000388A 4E75 rts
fn0000388C:
0000388C 4E56 FEF0 link A6, -0x0110
00003890 2F0C move.l -[A7], A4
00003892 4AAD FD9C tst.l [A5 - 0x264]
00003896 677A beq +0x7C /* 00003912 */
00003898 1F3C 0001 move.b -[A7], 0x1
0000389C 486E FFFC pea.l [A6 - 0x4]
000038A0 486E FFFA pea.l [A6 - 0x6]
000038A4 4EBA FE9C jsr [PC - 0x164 /* 00003742 */]
000038A8 102D FEBF move.b D0, [A5 - 0x141]
000038AC 6664 bne +0x66 /* 00003912 */
000038AE 206E FFFC movea.l A0, [A6 - 0x4]
000038B2 2050 movea.l A0, [A0]
000038B4 2868 0004 movea.l A4, [A0 + 0x4]
000038B8 4AAE 0008 tst.l [A6 + 0x8]
000038BC 671A beq +0x1C /* 000038D8 */
000038BE 2F0C move.l -[A7], A4
000038C0 3F2E FFFA move.w -[A7], [A6 - 0x6]
000038C4 486E FEF4 pea.l [A6 - 0x10C]
000038C8 A946 syscall GetMenuItemText/GetItem
000038CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038CE 486E FEF4 pea.l [A6 - 0x10C]
000038D2 4EBA D272 jsr [PC - 0x2D8E /* 00000B46 */]
000038D6 603A bra +0x3C /* 00003912 */
label000038D8:
000038D8 4267 clr.w -[A7]
000038DA 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000038DE 101F move.b D0, [A7]+
000038E0 6602 bne +0x4 /* 000038E4 */
000038E2 602E bra +0x30 /* 00003912 */
label000038E4:
000038E4 486E FFF4 pea.l [A6 - 0xC]
000038E8 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
000038EC 102D FEBF move.b D0, [A5 - 0x141]
000038F0 6620 bne +0x22 /* 00003912 */
000038F2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000038F6 486E FEF4 pea.l [A6 - 0x10C]
000038FA 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
000038FE 486E FFF4 pea.l [A6 - 0xC]
00003902 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00003906 2F0C move.l -[A7], A4
00003908 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000390C 486E FEF4 pea.l [A6 - 0x10C]
00003910 A947 syscall SetMenuItemText/SetItem
label00003912:
00003912 285F movea.l A4, [A7]+
00003914 4E5E unlink A6
00003916 2E9F move.l [A7], [A7]+
00003918 4E75 rts
0000391A 4E56 FFFA link A6, -0x0006
0000391E 486D FACA pea.l [A5 - 0x536]
00003922 486E FFFA pea.l [A6 - 0x6]
00003926 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000392A 302D FD42 move.w D0, [A5 - 0x2BE]
0000392E 0440 0021 subi.w D0, 0x21 /* '!' */
00003932 6720 beq +0x22 /* 00003954 */
00003934 0440 0045 subi.w D0, 0x45 /* 'E' */
00003938 670C beq +0xE /* 00003946 */
0000393A 0440 004B subi.w D0, 0x4B /* 'K' */
0000393E 6722 beq +0x24 /* 00003962 */
00003940 5540 subq.w D0, 2
00003942 6728 beq +0x2A /* 0000396C */
00003944 6030 bra +0x32 /* 00003976 */
label00003946:
00003946 2F2E 000A move.l -[A7], [A6 + 0xA]
0000394A 3F3C FFFF move.w -[A7], 0xFFFF
0000394E 4EBA FB78 jsr [PC - 0x488 /* 000034C8 */]
00003952 602A bra +0x2C /* 0000397E */
label00003954:
00003954 2F2E 000A move.l -[A7], [A6 + 0xA]
00003958 3F3C 0003 move.w -[A7], 0x3
0000395C 4EBA FB6A jsr [PC - 0x496 /* 000034C8 */]
00003960 601C bra +0x1E /* 0000397E */
label00003962:
00003962 2F2E 000A move.l -[A7], [A6 + 0xA]
00003966 4EBA FE8E jsr [PC - 0x172 /* 000037F6 */]
0000396A 6012 bra +0x14 /* 0000397E */
label0000396C:
0000396C 2F2E 000A move.l -[A7], [A6 + 0xA]
00003970 4EBA FF1A jsr [PC - 0xE6 /* 0000388C */]
00003974 6008 bra +0xA /* 0000397E */
label00003976:
00003976 3F3C 0001 move.w -[A7], 0x1
0000397A 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label0000397E:
0000397E 4E5E unlink A6
00003980 205F movea.l A0, [A7]+
00003982 5C4F addq.w A7, 6
00003984 4ED0 jmp [A0]
fn00003986:
00003986 4E56 FFF8 link A6, -0x0008
0000398A 2F07 move.l -[A7], D7
0000398C 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000
00003992 4EBA F74E jsr [PC - 0x8B2 /* 000030E2 */]
00003996 3E1F move.w D7, [A7]+
00003998 102D FEBF move.b D0, [A5 - 0x141]
0000399C 6636 bne +0x38 /* 000039D4 */
0000399E 4AAE 0008 tst.l [A6 + 0x8]
000039A2 670C beq +0xE /* 000039B0 */
000039A4 3F07 move.w -[A7], D7
000039A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039AA 4EBA F65E jsr [PC - 0x9A2 /* 0000300A */]
000039AE 6024 bra +0x26 /* 000039D4 */
label000039B0:
000039B0 4267 clr.w -[A7]
000039B2 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000039B6 101F move.b D0, [A7]+
000039B8 6602 bne +0x4 /* 000039BC */
000039BA 6018 bra +0x1A /* 000039D4 */
label000039BC:
000039BC 486E FFF8 pea.l [A6 - 0x8]
000039C0 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000039C4 102D FEBF move.b D0, [A5 - 0x141]
000039C8 660A bne +0xC /* 000039D4 */
000039CA 3F07 move.w -[A7], D7
000039CC 486E FFF8 pea.l [A6 - 0x8]
000039D0 4EBA F5AA jsr [PC - 0xA56 /* 00002F7C */]
label000039D4:
000039D4 2E1F move.l D7, [A7]+
000039D6 4E5E unlink A6
000039D8 2E9F move.l [A7], [A7]+
000039DA 4E75 rts
fn000039DC:
000039DC 4E56 FEE6 link A6, -0x011A
000039E0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000039E4 266E 0008 movea.l A3, [A6 + 0x8]
000039E8 486E FFFA pea.l [A6 - 0x6]
000039EC 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
000039F0 102D FEBF move.b D0, [A5 - 0x141]
000039F4 6600 014C bne +0x14E /* 00003B42 */
000039F8 422E FEFA clr.b [A6 - 0x106]
000039FC 426E FEF8 clr.w [A6 - 0x108]
00003A00 7001 moveq.l D0, 0x01
00003A02 B06E FFFA cmp.w D0, [A6 - 0x6]
00003A06 660E bne +0x10 /* 00003A16 */
00003A08 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A0C 486E FEFA pea.l [A6 - 0x106]
00003A10 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00003A14 6006 bra +0x8 /* 00003A1C */
label00003A16:
00003A16 3D6E FFFE FEF8 move.w [A6 - 0x108], [A6 - 0x2]
label00003A1C:
00003A1C 486E FFFA pea.l [A6 - 0x6]
00003A20 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00003A24 200B move.l D0, A3
00003A26 6748 beq +0x4A /* 00003A70 */
00003A28 4240 clr.w D0
00003A2A 102E FEFA move.b D0, [A6 - 0x106]
00003A2E 4A40 tst.w D0
00003A30 6712 beq +0x14 /* 00003A44 */
00003A32 42A7 clr.l -[A7]
00003A34 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00003A3A 486E FEFA pea.l [A6 - 0x106]
00003A3E A9A1 syscall GetNamedResource
00003A40 285F movea.l A4, [A7]+
00003A42 6010 bra +0x12 /* 00003A54 */
label00003A44:
00003A44 42A7 clr.l -[A7]
00003A46 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00003A4C 3F2E FEF8 move.w -[A7], [A6 - 0x108]
00003A50 A9A0 syscall GetResource
00003A52 285F movea.l A4, [A7]+
label00003A54:
00003A54 200C move.l D0, A4
00003A56 6700 00EA beq +0xEC /* 00003B42 */
00003A5A 2F0C move.l -[A7], A4
00003A5C A992 syscall DetachResource
00003A5E 2F0C move.l -[A7], A4
00003A60 205F movea.l A0, [A7]+
00003A62 A04A syscall HNoPurge
00003A64 36BC 0005 move.w [A3], 0x5
00003A68 274C 0002 move.l [A3 + 0x2], A4
00003A6C 6000 00D4 bra +0xD6 /* 00003B42 */
label00003A70:
00003A70 4267 clr.w -[A7]
00003A72 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00003A76 101F move.b D0, [A7]+
00003A78 6604 bne +0x6 /* 00003A7E */
00003A7A 6000 00C6 bra +0xC8 /* 00003B42 */
label00003A7E:
00003A7E 486E FEEA pea.l [A6 - 0x116]
00003A82 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00003A86 7005 moveq.l D0, 0x05
00003A88 B06E FEEA cmp.w D0, [A6 - 0x116]
00003A8C 670C beq +0xE /* 00003A9A */
00003A8E 486E FEEA pea.l [A6 - 0x116]
00003A92 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00003A96 6000 00AA bra +0xAC /* 00003B42 */
label00003A9A:
00003A9A 4267 clr.w -[A7]
00003A9C A99B syscall SetResLoad
00003A9E 4240 clr.w D0
00003AA0 102E FEFA move.b D0, [A6 - 0x106]
00003AA4 4A40 tst.w D0
00003AA6 6712 beq +0x14 /* 00003ABA */
00003AA8 42A7 clr.l -[A7]
00003AAA 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00003AB0 486E FEFA pea.l [A6 - 0x106]
00003AB4 A9A1 syscall GetNamedResource
00003AB6 285F movea.l A4, [A7]+
00003AB8 6010 bra +0x12 /* 00003ACA */
label00003ABA:
00003ABA 42A7 clr.l -[A7]
00003ABC 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00003AC2 3F2E FEF8 move.w -[A7], [A6 - 0x108]
00003AC6 A9A0 syscall GetResource
00003AC8 285F movea.l A4, [A7]+
label00003ACA:
00003ACA 1F3C 0001 move.b -[A7], 0x1
00003ACE A99B syscall SetResLoad
00003AD0 200C move.l D0, A4
00003AD2 671A beq +0x1C /* 00003AEE */
00003AD4 2F0C move.l -[A7], A4
00003AD6 486E FEF8 pea.l [A6 - 0x108]
00003ADA 486E FEF4 pea.l [A6 - 0x10C]
00003ADE 486E FEFA pea.l [A6 - 0x106]
00003AE2 A9A8 syscall GetResInfo
00003AE4 4267 clr.w -[A7]
00003AE6 2F0C move.l -[A7], A4
00003AE8 A9A4 syscall HomeResFile
00003AEA 3E1F move.w D7, [A7]+
00003AEC 601E bra +0x20 /* 00003B0C */
label00003AEE:
00003AEE 707F moveq.l D0, 0x7F
00003AF0 B06E FEF8 cmp.w D0, [A6 - 0x108]
00003AF4 6F10 ble +0x12 /* 00003B06 */
00003AF6 4267 clr.w -[A7]
00003AF8 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00003AFE A9C1 syscall UniqueID
00003B00 3D5F FEF8 move.w [A6 - 0x108], [A7]+
00003B04 60E8 bra -0x16 /* 00003AEE */
label00003B06:
00003B06 4267 clr.w -[A7]
00003B08 A994 syscall CurResFile
00003B0A 3E1F move.w D7, [A7]+
label00003B0C:
00003B0C 4267 clr.w -[A7]
00003B0E A994 syscall CurResFile
00003B10 3C1F move.w D6, [A7]+
00003B12 3F07 move.w -[A7], D7
00003B14 A998 syscall UseResFile
00003B16 200C move.l D0, A4
00003B18 6704 beq +0x6 /* 00003B1E */
00003B1A 2F0C move.l -[A7], A4
00003B1C A9AD syscall RemoveResource/RmveResource
label00003B1E:
00003B1E 286E FEEC movea.l A4, [A6 - 0x114]
00003B22 2F0C move.l -[A7], A4
00003B24 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00003B2A 3F2E FEF8 move.w -[A7], [A6 - 0x108]
00003B2E 486E FEFA pea.l [A6 - 0x106]
00003B32 A9AB syscall AddResource
00003B34 3F07 move.w -[A7], D7
00003B36 A999 syscall UpdateResFile
00003B38 3F06 move.w -[A7], D6
00003B3A A998 syscall UseResFile
00003B3C 2F0C move.l -[A7], A4
00003B3E 205F movea.l A0, [A7]+
00003B40 A049 syscall HPurge
label00003B42:
00003B42 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003B46 4E5E unlink A6
00003B48 2E9F move.l [A7], [A7]+
00003B4A 4E75 rts
00003B4C 4E56 FFFA link A6, -0x0006
00003B50 486D FACA pea.l [A5 - 0x536]
00003B54 486E FFFA pea.l [A6 - 0x6]
00003B58 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00003B5C 302D FD42 move.w D0, [A5 - 0x2BE]
00003B60 0440 0066 subi.w D0, 0x66 /* 'f' */
00003B64 6708 beq +0xA /* 00003B6E */
00003B66 0440 0052 subi.w D0, 0x52 /* 'R' */
00003B6A 670C beq +0xE /* 00003B78 */
00003B6C 6014 bra +0x16 /* 00003B82 */
label00003B6E:
00003B6E 2F2E 000A move.l -[A7], [A6 + 0xA]
00003B72 4EBA FE12 jsr [PC - 0x1EE /* 00003986 */]
00003B76 6012 bra +0x14 /* 00003B8A */
label00003B78:
00003B78 2F2E 000A move.l -[A7], [A6 + 0xA]
00003B7C 4EBA FE5E jsr [PC - 0x1A2 /* 000039DC */]
00003B80 6008 bra +0xA /* 00003B8A */
label00003B82:
00003B82 3F3C 0001 move.w -[A7], 0x1
00003B86 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
label00003B8A:
00003B8A 4E5E unlink A6
00003B8C 205F movea.l A0, [A7]+
00003B8E 5C4F addq.w A7, 6
00003B90 4ED0 jmp [A0]
00003B92 4E56 FFF6 link A6, -0x000A
00003B96 4AAD FD9C tst.l [A5 - 0x264]
00003B9A 677C beq +0x7E /* 00003C18 */
00003B9C 4267 clr.w -[A7]
00003B9E 486E FFFC pea.l [A6 - 0x4]
00003BA2 486E FFFA pea.l [A6 - 0x6]
00003BA6 4EBA FB9A jsr [PC - 0x466 /* 00003742 */]
00003BAA 102D FEBF move.b D0, [A5 - 0x141]
00003BAE 6668 bne +0x6A /* 00003C18 */
00003BB0 4AAE 000A tst.l [A6 + 0xA]
00003BB4 672A beq +0x2C /* 00003BE0 */
00003BB6 206E FFFC movea.l A0, [A6 - 0x4]
00003BBA 2050 movea.l A0, [A0]
00003BBC 2F28 0004 move.l -[A7], [A0 + 0x4]
00003BC0 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003BC4 486E FFF6 pea.l [A6 - 0xA]
00003BC8 A943 syscall GetItmMark
00003BCA 206E 000A movea.l A0, [A6 + 0xA]
00003BCE 4A6E FFF6 tst.w [A6 - 0xA]
00003BD2 56C0 sne D0
00003BD4 4400 neg.b D0
00003BD6 4880 ext.w D0
00003BD8 48C0 ext.l D0
00003BDA 2140 0002 move.l [A0 + 0x2], D0
00003BDE 6038 bra +0x3A /* 00003C18 */
label00003BE0:
00003BE0 4267 clr.w -[A7]
00003BE2 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00003BE6 101F move.b D0, [A7]+
00003BE8 6602 bne +0x4 /* 00003BEC */
00003BEA 602C bra +0x2E /* 00003C18 */
label00003BEC:
00003BEC 42A7 clr.l -[A7]
00003BEE 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00003BF2 201F move.l D0, [A7]+
00003BF4 3D40 FFF8 move.w [A6 - 0x8], D0
00003BF8 102D FEBF move.b D0, [A5 - 0x141]
00003BFC 661A bne +0x1C /* 00003C18 */
00003BFE 206E FFFC movea.l A0, [A6 - 0x4]
00003C02 2050 movea.l A0, [A0]
00003C04 2F28 0004 move.l -[A7], [A0 + 0x4]
00003C08 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003C0C 4A6E FFF8 tst.w [A6 - 0x8]
00003C10 56C0 sne D0
00003C12 4400 neg.b D0
00003C14 1F00 move.b -[A7], D0
00003C16 A945 syscall CheckItem
label00003C18:
00003C18 4E5E unlink A6
00003C1A 205F movea.l A0, [A7]+
00003C1C 5C4F addq.w A7, 6
00003C1E 4ED0 jmp [A0]
00003C20 4E56 FFF4 link A6, -0x000C
00003C24 48E7 0108 movem.l -[A7], D7,A4
00003C28 4AAD FD9C tst.l [A5 - 0x264]
00003C2C 6774 beq +0x76 /* 00003CA2 */
00003C2E 4267 clr.w -[A7]
00003C30 486E FFFC pea.l [A6 - 0x4]
00003C34 486E FFFA pea.l [A6 - 0x6]
00003C38 4EBA FB08 jsr [PC - 0x4F8 /* 00003742 */]
00003C3C 102D FEBF move.b D0, [A5 - 0x141]
00003C40 6660 bne +0x62 /* 00003CA2 */
00003C42 206E FFFC movea.l A0, [A6 - 0x4]
00003C46 2050 movea.l A0, [A0]
00003C48 2868 0004 movea.l A4, [A0 + 0x4]
00003C4C 4AAE 000A tst.l [A6 + 0xA]
00003C50 671E beq +0x20 /* 00003C70 */
00003C52 2054 movea.l A0, [A4]
00003C54 2028 000A move.l D0, [A0 + 0xA]
00003C58 322E FFFA move.w D1, [A6 - 0x6]
00003C5C 0300 btst D0, D1
00003C5E 56C0 sne D0
00003C60 4400 neg.b D0
00003C62 4880 ext.w D0
00003C64 48C0 ext.l D0
00003C66 206E 000A movea.l A0, [A6 + 0xA]
00003C6A 2140 0002 move.l [A0 + 0x2], D0
00003C6E 6032 bra +0x34 /* 00003CA2 */
label00003C70:
00003C70 4267 clr.w -[A7]
00003C72 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00003C76 101F move.b D0, [A7]+
00003C78 6602 bne +0x4 /* 00003C7C */
00003C7A 6026 bra +0x28 /* 00003CA2 */
label00003C7C:
00003C7C 42A7 clr.l -[A7]
00003C7E 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00003C82 201F move.l D0, [A7]+
00003C84 3E00 move.w D7, D0
00003C86 102D FEBF move.b D0, [A5 - 0x141]
00003C8A 6616 bne +0x18 /* 00003CA2 */
00003C8C 4A47 tst.w D7
00003C8E 660A bne +0xC /* 00003C9A */
00003C90 2F0C move.l -[A7], A4
00003C92 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003C96 A93A syscall DisableItem
00003C98 6008 bra +0xA /* 00003CA2 */
label00003C9A:
00003C9A 2F0C move.l -[A7], A4
00003C9C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003CA0 A939 syscall EnableItem
label00003CA2:
00003CA2 4CDF 1080 movem.l D7,A4, [A7]+
00003CA6 4E5E unlink A6
00003CA8 205F movea.l A0, [A7]+
00003CAA 5C4F addq.w A7, 6
00003CAC 4ED0 jmp [A0]
00003CAE 4E56 FFEE link A6, -0x0012
00003CB2 48E7 0118 movem.l -[A7], D7,A3,A4
00003CB6 266E 000A movea.l A3, [A6 + 0xA]
00003CBA 4AAD FD9C tst.l [A5 - 0x264]
00003CBE 6774 beq +0x76 /* 00003D34 */
00003CC0 4267 clr.w -[A7]
00003CC2 486E FFFC pea.l [A6 - 0x4]
00003CC6 486E FFFA pea.l [A6 - 0x6]
00003CCA 4EBA FA76 jsr [PC - 0x58A /* 00003742 */]
00003CCE 102D FEBF move.b D0, [A5 - 0x141]
00003CD2 6660 bne +0x62 /* 00003D34 */
00003CD4 200B move.l D0, A3
00003CD6 6722 beq +0x24 /* 00003CFA */
00003CD8 42A7 clr.l -[A7]
00003CDA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003CDE 302E FFFA move.w D0, [A6 - 0x6]
00003CE2 5340 subq.w D0, 1
00003CE4 3F00 move.w -[A7], D0
00003CE6 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
00003CEA 285F movea.l A4, [A7]+
00003CEC 200C move.l D0, A4
00003CEE 6744 beq +0x46 /* 00003D34 */
00003CF0 36BC 0001 move.w [A3], 0x1
00003CF4 274C 0002 move.l [A3 + 0x2], A4
00003CF8 603A bra +0x3C /* 00003D34 */
label00003CFA:
00003CFA 4267 clr.w -[A7]
00003CFC 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00003D00 101F move.b D0, [A7]+
00003D02 6602 bne +0x4 /* 00003D06 */
00003D04 602E bra +0x30 /* 00003D34 */
label00003D06:
00003D06 486E FFEE pea.l [A6 - 0x12]
00003D0A 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00003D0E 102D FEBF move.b D0, [A5 - 0x141]
00003D12 6620 bne +0x22 /* 00003D34 */
00003D14 4267 clr.w -[A7]
00003D16 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D1A 302E FFFA move.w D0, [A6 - 0x6]
00003D1E 5340 subq.w D0, 1
00003D20 3F00 move.w -[A7], D0
00003D22 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003D26 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
00003D2A 3E1F move.w D7, [A7]+
00003D2C 486E FFEE pea.l [A6 - 0x12]
00003D30 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
label00003D34:
00003D34 4CDF 1880 movem.l D7,A3,A4, [A7]+
00003D38 4E5E unlink A6
00003D3A 205F movea.l A0, [A7]+
00003D3C 5C4F addq.w A7, 6
00003D3E 4ED0 jmp [A0]
00003D40 4E56 FFFC link A6, -0x0004
00003D44 4AAE 000A tst.l [A6 + 0xA]
00003D48 6712 beq +0x14 /* 00003D5C */
00003D4A 102D F309 move.b D0, [A5 - 0xCF7]
00003D4E 4880 ext.w D0
00003D50 48C0 ext.l D0
00003D52 206E 000A movea.l A0, [A6 + 0xA]
00003D56 2140 0002 move.l [A0 + 0x2], D0
00003D5A 601C bra +0x1E /* 00003D78 */
label00003D5C:
00003D5C 4267 clr.w -[A7]
00003D5E 486E FFFC pea.l [A6 - 0x4]
00003D62 4EBA E7B4 jsr [PC - 0x184C /* 00002518 */]
00003D66 101F move.b D0, [A7]+
00003D68 660E bne +0x10 /* 00003D78 */
00003D6A 4AAE FFFC tst.l [A6 - 0x4]
00003D6E 56C0 sne D0
00003D70 4400 neg.b D0
00003D72 1F00 move.b -[A7], D0
00003D74 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
label00003D78:
00003D78 4E5E unlink A6
00003D7A 205F movea.l A0, [A7]+
00003D7C 5C4F addq.w A7, 6
00003D7E 4ED0 jmp [A0]
00003D80 4E56 FFF6 link A6, -0x000A
00003D84 4AAE 000A tst.l [A6 + 0xA]
00003D88 6712 beq +0x14 /* 00003D9C */
00003D8A 102D F57B move.b D0, [A5 - 0xA85]
00003D8E 4880 ext.w D0
00003D90 48C0 ext.l D0
00003D92 206E 000A movea.l A0, [A6 + 0xA]
00003D96 2140 0002 move.l [A0 + 0x2], D0
00003D9A 601A bra +0x1C /* 00003DB6 */
label00003D9C:
00003D9C 4267 clr.w -[A7]
00003D9E 486E FFF6 pea.l [A6 - 0xA]
00003DA2 4EBA E774 jsr [PC - 0x188C /* 00002518 */]
00003DA6 101F move.b D0, [A7]+
00003DA8 660C bne +0xE /* 00003DB6 */
00003DAA 4AAE FFF6 tst.l [A6 - 0xA]
00003DAE 56C0 sne D0
00003DB0 4400 neg.b D0
00003DB2 1B40 F57B move.b [A5 - 0xA85], D0
label00003DB6:
00003DB6 4E5E unlink A6
00003DB8 205F movea.l A0, [A7]+
00003DBA 5C4F addq.w A7, 6
00003DBC 4ED0 jmp [A0]
00003DBE 4E56 FFFA link A6, -0x0006
00003DC2 2F0C move.l -[A7], A4
00003DC4 4AAE 000A tst.l [A6 + 0xA]
00003DC8 6716 beq +0x18 /* 00003DE0 */
00003DCA 286E 000A movea.l A4, [A6 + 0xA]
00003DCE 4AAD F84A tst.l [A5 - 0x7B6]
00003DD2 6704 beq +0x6 /* 00003DD8 */
00003DD4 38BC 0003 move.w [A4], 0x3
label00003DD8:
00003DD8 296D F84A 0002 move.l [A4 + 0x2], [A5 - 0x7B6]
00003DDE 6044 bra +0x46 /* 00003E24 */
label00003DE0:
00003DE0 4267 clr.w -[A7]
00003DE2 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00003DE6 101F move.b D0, [A7]+
00003DE8 6602 bne +0x4 /* 00003DEC */
00003DEA 6038 bra +0x3A /* 00003E24 */
label00003DEC:
00003DEC 486E FFFA pea.l [A6 - 0x6]
00003DF0 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00003DF4 102D FEBF move.b D0, [A5 - 0x141]
00003DF8 662A bne +0x2C /* 00003E24 */
00003DFA 7004 moveq.l D0, 0x04
00003DFC B06E FFFA cmp.w D0, [A6 - 0x6]
00003E00 56C0 sne D0
00003E02 4AAE FFFC tst.l [A6 - 0x4]
00003E06 56C1 sne D1
00003E08 8001 or.b D0, D1
00003E0A 6712 beq +0x14 /* 00003E1E */
00003E0C 7003 moveq.l D0, 0x03
00003E0E B06E FFFA cmp.w D0, [A6 - 0x6]
00003E12 670A beq +0xC /* 00003E1E */
00003E14 3F3C 003C move.w -[A7], 0x3C /* '<' */
00003E18 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00003E1C 6006 bra +0x8 /* 00003E24 */
label00003E1E:
00003E1E 2B6E FFFC F84A move.l [A5 - 0x7B6], [A6 - 0x4]
label00003E24:
00003E24 285F movea.l A4, [A7]+
00003E26 4E5E unlink A6
00003E28 205F movea.l A0, [A7]+
00003E2A 5C4F addq.w A7, 6
00003E2C 4ED0 jmp [A0]
00003E2E 4E56 FFFC link A6, -0x0004
00003E32 4AAE 000A tst.l [A6 + 0xA]
00003E36 672E beq +0x30 /* 00003E66 */
00003E38 102D F535 move.b D0, [A5 - 0xACB]
00003E3C 671C beq +0x1E /* 00003E5A */
00003E3E 206D F50A movea.l A0, [A5 - 0xAF6]
00003E42 2050 movea.l A0, [A0]
00003E44 2068 0016 movea.l A0, [A0 + 0x16]
00003E48 2050 movea.l A0, [A0]
00003E4A 3028 0020 move.w D0, [A0 + 0x20]
00003E4E 48C0 ext.l D0
00003E50 206E 000A movea.l A0, [A6 + 0xA]
00003E54 2140 0002 move.l [A0 + 0x2], D0
00003E58 6030 bra +0x32 /* 00003E8A */
label00003E5A:
00003E5A 206E 000A movea.l A0, [A6 + 0xA]
00003E5E 7001 moveq.l D0, 0x01
00003E60 2140 0002 move.l [A0 + 0x2], D0
00003E64 6024 bra +0x26 /* 00003E8A */
label00003E66:
00003E66 4267 clr.w -[A7]
00003E68 486E FFFC pea.l [A6 - 0x4]
00003E6C 4EBA E6AA jsr [PC - 0x1956 /* 00002518 */]
00003E70 101F move.b D0, [A7]+
00003E72 6616 bne +0x18 /* 00003E8A */
00003E74 102D F535 move.b D0, [A5 - 0xACB]
00003E78 6710 beq +0x12 /* 00003E8A */
00003E7A 4267 clr.w -[A7]
00003E7C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003E80 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
00003E84 101F move.b D0, [A7]+
00003E86 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
label00003E8A:
00003E8A 4E5E unlink A6
00003E8C 205F movea.l A0, [A7]+
00003E8E 5C4F addq.w A7, 6
00003E90 4ED0 jmp [A0]
00003E92 4E56 FFFC link A6, -0x0004
00003E96 4AAE 000A tst.l [A6 + 0xA]
00003E9A 6712 beq +0x14 /* 00003EAE */
00003E9C 102D EF45 move.b D0, [A5 - 0x10BB]
00003EA0 4880 ext.w D0
00003EA2 48C0 ext.l D0
00003EA4 206E 000A movea.l A0, [A6 + 0xA]
00003EA8 2140 0002 move.l [A0 + 0x2], D0
00003EAC 601A bra +0x1C /* 00003EC8 */
label00003EAE:
00003EAE 4267 clr.w -[A7]
00003EB0 486E FFFC pea.l [A6 - 0x4]
00003EB4 4EBA E662 jsr [PC - 0x199E /* 00002518 */]
00003EB8 101F move.b D0, [A7]+
00003EBA 660C bne +0xE /* 00003EC8 */
00003EBC 4AAE FFFC tst.l [A6 - 0x4]
00003EC0 56C0 sne D0
00003EC2 4400 neg.b D0
00003EC4 1B40 EF45 move.b [A5 - 0x10BB], D0
label00003EC8:
00003EC8 4E5E unlink A6
00003ECA 205F movea.l A0, [A7]+
00003ECC 5C4F addq.w A7, 6
00003ECE 4ED0 jmp [A0]
00003ED0 4E56 FFFC link A6, -0x0004
00003ED4 4AAE 000A tst.l [A6 + 0xA]
00003ED8 6712 beq +0x14 /* 00003EEC */
00003EDA 102D F510 move.b D0, [A5 - 0xAF0]
00003EDE 4880 ext.w D0
00003EE0 48C0 ext.l D0
00003EE2 206E 000A movea.l A0, [A6 + 0xA]
00003EE6 2140 0002 move.l [A0 + 0x2], D0
00003EEA 601A bra +0x1C /* 00003F06 */
label00003EEC:
00003EEC 4267 clr.w -[A7]
00003EEE 486E FFFC pea.l [A6 - 0x4]
00003EF2 4EBA E624 jsr [PC - 0x19DC /* 00002518 */]
00003EF6 101F move.b D0, [A7]+
00003EF8 660C bne +0xE /* 00003F06 */
00003EFA 4AAE FFFC tst.l [A6 - 0x4]
00003EFE 56C0 sne D0
00003F00 4400 neg.b D0
00003F02 1B40 F510 move.b [A5 - 0xAF0], D0
label00003F06:
00003F06 4E5E unlink A6
00003F08 205F movea.l A0, [A7]+
00003F0A 5C4F addq.w A7, 6
00003F0C 4ED0 jmp [A0]
00003F0E 4E56 FFF8 link A6, -0x0008
00003F12 4AAE 000A tst.l [A6 + 0xA]
00003F16 672E beq +0x30 /* 00003F46 */
00003F18 102D F0C0 move.b D0, [A5 - 0xF40]
00003F1C 671C beq +0x1E /* 00003F3A */
00003F1E C02D FEC6 and.b D0, [A5 - 0x13A]
00003F22 6716 beq +0x18 /* 00003F3A */
00003F24 206D F0C2 movea.l A0, [A5 - 0xF3E]
00003F28 2050 movea.l A0, [A0]
00003F2A 3028 0020 move.w D0, [A0 + 0x20]
00003F2E 48C0 ext.l D0
00003F30 206E 000A movea.l A0, [A6 + 0xA]
00003F34 2140 0002 move.l [A0 + 0x2], D0
00003F38 6050 bra +0x52 /* 00003F8A */
label00003F3A:
00003F3A 206E 000A movea.l A0, [A6 + 0xA]
00003F3E 7000 moveq.l D0, 0x00
00003F40 2140 0002 move.l [A0 + 0x2], D0
00003F44 6044 bra +0x46 /* 00003F8A */
label00003F46:
00003F46 4267 clr.w -[A7]
00003F48 486E FFFC pea.l [A6 - 0x4]
00003F4C 4EBA E5CA jsr [PC - 0x1A36 /* 00002518 */]
00003F50 101F move.b D0, [A7]+
00003F52 6636 bne +0x38 /* 00003F8A */
00003F54 3B6E FFFE FEC2 move.w [A5 - 0x13E], [A6 - 0x2]
00003F5A 102D F0C0 move.b D0, [A5 - 0xF40]
00003F5E 672A beq +0x2C /* 00003F8A */
00003F60 C02D FEC6 and.b D0, [A5 - 0x13A]
00003F64 6724 beq +0x26 /* 00003F8A */
00003F66 486E FFF8 pea.l [A6 - 0x8]
00003F6A A874 syscall GetPort
00003F6C 2F2D F576 move.l -[A7], [A5 - 0xA8A]
00003F70 A873 syscall SetPort
00003F72 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003F76 206D F0C2 movea.l A0, [A5 - 0xF3E]
00003F7A 2050 movea.l A0, [A0]
00003F7C 3F28 0022 move.w -[A7], [A0 + 0x22]
00003F80 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00003F84 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003F88 A873 syscall SetPort
label00003F8A:
00003F8A 4E5E unlink A6
00003F8C 205F movea.l A0, [A7]+
00003F8E 5C4F addq.w A7, 6
00003F90 4ED0 jmp [A0]
00003F92 4E56 FFF8 link A6, -0x0008
00003F96 4AAE 000A tst.l [A6 + 0xA]
00003F9A 672E beq +0x30 /* 00003FCA */
00003F9C 102D F0C0 move.b D0, [A5 - 0xF40]
00003FA0 671C beq +0x1E /* 00003FBE */
00003FA2 C02D FEC6 and.b D0, [A5 - 0x13A]
00003FA6 6716 beq +0x18 /* 00003FBE */
00003FA8 206D F0C2 movea.l A0, [A5 - 0xF3E]
00003FAC 2050 movea.l A0, [A0]
00003FAE 3028 0022 move.w D0, [A0 + 0x22]
00003FB2 48C0 ext.l D0
00003FB4 206E 000A movea.l A0, [A6 + 0xA]
00003FB8 2140 0002 move.l [A0 + 0x2], D0
00003FBC 6050 bra +0x52 /* 0000400E */
label00003FBE:
00003FBE 206E 000A movea.l A0, [A6 + 0xA]
00003FC2 7000 moveq.l D0, 0x00
00003FC4 2140 0002 move.l [A0 + 0x2], D0
00003FC8 6044 bra +0x46 /* 0000400E */
label00003FCA:
00003FCA 4267 clr.w -[A7]
00003FCC 486E FFFC pea.l [A6 - 0x4]
00003FD0 4EBA E546 jsr [PC - 0x1ABA /* 00002518 */]
00003FD4 101F move.b D0, [A7]+
00003FD6 6636 bne +0x38 /* 0000400E */
00003FD8 3B6E FFFE FEC4 move.w [A5 - 0x13C], [A6 - 0x2]
00003FDE 102D F0C0 move.b D0, [A5 - 0xF40]
00003FE2 672A beq +0x2C /* 0000400E */
00003FE4 C02D FEC6 and.b D0, [A5 - 0x13A]
00003FE8 6724 beq +0x26 /* 0000400E */
00003FEA 486E FFF8 pea.l [A6 - 0x8]
00003FEE A874 syscall GetPort
00003FF0 2F2D F576 move.l -[A7], [A5 - 0xA8A]
00003FF4 A873 syscall SetPort
00003FF6 206D F0C2 movea.l A0, [A5 - 0xF3E]
00003FFA 2050 movea.l A0, [A0]
00003FFC 3F28 0020 move.w -[A7], [A0 + 0x20]
00004000 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004004 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00004008 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000400C A873 syscall SetPort
label0000400E:
0000400E 4E5E unlink A6
00004010 205F movea.l A0, [A7]+
00004012 5C4F addq.w A7, 6
00004014 4ED0 jmp [A0]
00004016 4E56 FFFC link A6, -0x0004
0000401A 4AAE 000A tst.l [A6 + 0xA]
0000401E 670C beq +0xE /* 0000402C */
00004020 206E 000A movea.l A0, [A6 + 0xA]
00004024 216D FDA4 0002 move.l [A0 + 0x2], [A5 - 0x25C]
0000402A 6020 bra +0x22 /* 0000404C */
label0000402C:
0000402C 4267 clr.w -[A7]
0000402E 486E FFFC pea.l [A6 - 0x4]
00004032 4EBA E4E4 jsr [PC - 0x1B1C /* 00002518 */]
00004036 101F move.b D0, [A7]+
00004038 6612 bne +0x14 /* 0000404C */
0000403A 4AAE FFFC tst.l [A6 - 0x4]
0000403E 6E06 bgt +0x8 /* 00004046 */
00004040 7001 moveq.l D0, 0x01
00004042 2D40 FFFC move.l [A6 - 0x4], D0
label00004046:
00004046 2B6E FFFC FDA4 move.l [A5 - 0x25C], [A6 - 0x4]
label0000404C:
0000404C 4E5E unlink A6
0000404E 205F movea.l A0, [A7]+
00004050 5C4F addq.w A7, 6
00004052 4ED0 jmp [A0]
00004054 4E56 FFFC link A6, -0x0004
00004058 4AAE 000A tst.l [A6 + 0xA]
0000405C 6712 beq +0x14 /* 00004070 */
0000405E 102D FD8D move.b D0, [A5 - 0x273]
00004062 4880 ext.w D0
00004064 48C0 ext.l D0
00004066 206E 000A movea.l A0, [A6 + 0xA]
0000406A 2140 0002 move.l [A0 + 0x2], D0
0000406E 601A bra +0x1C /* 0000408A */
label00004070:
00004070 4267 clr.w -[A7]
00004072 486E FFFC pea.l [A6 - 0x4]
00004076 4EBA E4A0 jsr [PC - 0x1B60 /* 00002518 */]
0000407A 101F move.b D0, [A7]+
0000407C 660C bne +0xE /* 0000408A */
0000407E 4AAE FFFC tst.l [A6 - 0x4]
00004082 56C0 sne D0
00004084 4400 neg.b D0
00004086 1B40 FD8D move.b [A5 - 0x273], D0
label0000408A:
0000408A 4E5E unlink A6
0000408C 205F movea.l A0, [A7]+
0000408E 5C4F addq.w A7, 6
00004090 4ED0 jmp [A0]
00004092 4E56 FFFC link A6, -0x0004
00004096 4AAE 000A tst.l [A6 + 0xA]
0000409A 6712 beq +0x14 /* 000040AE */
0000409C 102D FD8C move.b D0, [A5 - 0x274]
000040A0 4880 ext.w D0
000040A2 48C0 ext.l D0
000040A4 206E 000A movea.l A0, [A6 + 0xA]
000040A8 2140 0002 move.l [A0 + 0x2], D0
000040AC 601A bra +0x1C /* 000040C8 */
label000040AE:
000040AE 4267 clr.w -[A7]
000040B0 486E FFFC pea.l [A6 - 0x4]
000040B4 4EBA E462 jsr [PC - 0x1B9E /* 00002518 */]
000040B8 101F move.b D0, [A7]+
000040BA 660C bne +0xE /* 000040C8 */
000040BC 4AAE FFFC tst.l [A6 - 0x4]
000040C0 56C0 sne D0
000040C2 4400 neg.b D0
000040C4 1B40 FD8C move.b [A5 - 0x274], D0
label000040C8:
000040C8 4E5E unlink A6
000040CA 205F movea.l A0, [A7]+
000040CC 5C4F addq.w A7, 6
000040CE 4ED0 jmp [A0]
000040D0 4E56 FFFC link A6, -0x0004
000040D4 4AAE 000A tst.l [A6 + 0xA]
000040D8 6712 beq +0x14 /* 000040EC */
000040DA 102D FD8B move.b D0, [A5 - 0x275]
000040DE 4880 ext.w D0
000040E0 48C0 ext.l D0
000040E2 206E 000A movea.l A0, [A6 + 0xA]
000040E6 2140 0002 move.l [A0 + 0x2], D0
000040EA 601A bra +0x1C /* 00004106 */
label000040EC:
000040EC 4267 clr.w -[A7]
000040EE 486E FFFC pea.l [A6 - 0x4]
000040F2 4EBA E424 jsr [PC - 0x1BDC /* 00002518 */]
000040F6 101F move.b D0, [A7]+
000040F8 660C bne +0xE /* 00004106 */
000040FA 4AAE FFFC tst.l [A6 - 0x4]
000040FE 56C0 sne D0
00004100 4400 neg.b D0
00004102 1B40 FD8B move.b [A5 - 0x275], D0
label00004106:
00004106 4E5E unlink A6
00004108 205F movea.l A0, [A7]+
0000410A 5C4F addq.w A7, 6
0000410C 4ED0 jmp [A0]
0000410E 4E56 FFFC link A6, -0x0004
00004112 4AAE 000A tst.l [A6 + 0xA]
00004116 6718 beq +0x1A /* 00004130 */
00004118 206E 000A movea.l A0, [A6 + 0xA]
0000411C 2F08 move.l -[A7], A0
0000411E 42A7 clr.l -[A7]
00004120 A975 syscall TickCount
00004122 201F move.l D0, [A7]+
00004124 205F movea.l A0, [A7]+
00004126 90AD FDA0 sub.l D0, [A5 - 0x260]
0000412A 2140 0002 move.l [A0 + 0x2], D0
0000412E 601C bra +0x1E /* 0000414C */
label00004130:
00004130 4267 clr.w -[A7]
00004132 486E FFFC pea.l [A6 - 0x4]
00004136 4EBA E3E0 jsr [PC - 0x1C20 /* 00002518 */]
0000413A 101F move.b D0, [A7]+
0000413C 660E bne +0x10 /* 0000414C */
0000413E 42A7 clr.l -[A7]
00004140 A975 syscall TickCount
00004142 201F move.l D0, [A7]+
00004144 90AE FFFC sub.l D0, [A6 - 0x4]
00004148 2B40 FDA0 move.l [A5 - 0x260], D0
label0000414C:
0000414C 4E5E unlink A6
0000414E 205F movea.l A0, [A7]+
00004150 5C4F addq.w A7, 6
00004152 4ED0 jmp [A0]
00004154 4E56 FFFC link A6, -0x0004
00004158 4AAE 000A tst.l [A6 + 0xA]
0000415C 6712 beq +0x14 /* 00004170 */
0000415E 102D FD89 move.b D0, [A5 - 0x277]
00004162 4880 ext.w D0
00004164 48C0 ext.l D0
00004166 206E 000A movea.l A0, [A6 + 0xA]
0000416A 2140 0002 move.l [A0 + 0x2], D0
0000416E 601A bra +0x1C /* 0000418A */
label00004170:
00004170 4267 clr.w -[A7]
00004172 486E FFFC pea.l [A6 - 0x4]
00004176 4EBA E3A0 jsr [PC - 0x1C60 /* 00002518 */]
0000417A 101F move.b D0, [A7]+
0000417C 660C bne +0xE /* 0000418A */
0000417E 4AAE FFFC tst.l [A6 - 0x4]
00004182 56C0 sne D0
00004184 4400 neg.b D0
00004186 1B40 FD89 move.b [A5 - 0x277], D0
label0000418A:
0000418A 4E5E unlink A6
0000418C 205F movea.l A0, [A7]+
0000418E 5C4F addq.w A7, 6
00004190 4ED0 jmp [A0]
00004192 4E56 FFFC link A6, -0x0004
00004196 4AAE 000A tst.l [A6 + 0xA]
0000419A 6712 beq +0x14 /* 000041AE */
0000419C 102D F50F move.b D0, [A5 - 0xAF1]
000041A0 4880 ext.w D0
000041A2 48C0 ext.l D0
000041A4 206E 000A movea.l A0, [A6 + 0xA]
000041A8 2140 0002 move.l [A0 + 0x2], D0
000041AC 602C bra +0x2E /* 000041DA */
label000041AE:
000041AE 4267 clr.w -[A7]
000041B0 486E FFFC pea.l [A6 - 0x4]
000041B4 4EBA E362 jsr [PC - 0x1C9E /* 00002518 */]
000041B8 101F move.b D0, [A7]+
000041BA 661E bne +0x20 /* 000041DA */
000041BC 4AAE FFFC tst.l [A6 - 0x4]
000041C0 56C0 sne D0
000041C2 4400 neg.b D0
000041C4 1B40 F50F move.b [A5 - 0xAF1], D0
000041C8 6710 beq +0x12 /* 000041DA */
000041CA 4267 clr.w -[A7]
000041CC 3F2D EF3E move.w -[A7], [A5 - 0x10C2]
000041D0 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
000041D4 101F move.b D0, [A7]+
000041D6 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
label000041DA:
000041DA 4E5E unlink A6
000041DC 205F movea.l A0, [A7]+
000041DE 5C4F addq.w A7, 6
000041E0 4ED0 jmp [A0]
000041E2 4E56 FFFC link A6, -0x0004
000041E6 4AAE 000A tst.l [A6 + 0xA]
000041EA 6712 beq +0x14 /* 000041FE */
000041EC 102D F308 move.b D0, [A5 - 0xCF8]
000041F0 4880 ext.w D0
000041F2 48C0 ext.l D0
000041F4 206E 000A movea.l A0, [A6 + 0xA]
000041F8 2140 0002 move.l [A0 + 0x2], D0
000041FC 601A bra +0x1C /* 00004218 */
label000041FE:
000041FE 4267 clr.w -[A7]
00004200 486E FFFC pea.l [A6 - 0x4]
00004204 4EBA E312 jsr [PC - 0x1CEE /* 00002518 */]
00004208 101F move.b D0, [A7]+
0000420A 660C bne +0xE /* 00004218 */
0000420C 4AAE FFFC tst.l [A6 - 0x4]
00004210 56C0 sne D0
00004212 4400 neg.b D0
00004214 1B40 F308 move.b [A5 - 0xCF8], D0
label00004218:
00004218 4E5E unlink A6
0000421A 205F movea.l A0, [A7]+
0000421C 5C4F addq.w A7, 6
0000421E 4ED0 jmp [A0]
00004220 4E56 FFF4 link A6, -0x000C
00004224 4AAE 000A tst.l [A6 + 0xA]
00004228 6712 beq +0x14 /* 0000423C */
0000422A 102D F2F3 move.b D0, [A5 - 0xD0D]
0000422E 4880 ext.w D0
00004230 48C0 ext.l D0
00004232 206E 000A movea.l A0, [A6 + 0xA]
00004236 2140 0002 move.l [A0 + 0x2], D0
0000423A 6030 bra +0x32 /* 0000426C */
label0000423C:
0000423C 4267 clr.w -[A7]
0000423E 486E FFFC pea.l [A6 - 0x4]
00004242 4EBA E2D4 jsr [PC - 0x1D2C /* 00002518 */]
00004246 101F move.b D0, [A7]+
00004248 6622 bne +0x24 /* 0000426C */
0000424A 4AAE FFFC tst.l [A6 - 0x4]
0000424E 56C0 sne D0
00004250 4400 neg.b D0
00004252 1B40 F2F3 move.b [A5 - 0xD0D], D0
00004256 4267 clr.w -[A7]
00004258 486D F52C pea.l [A5 - 0xAD4]
0000425C 486E FFF4 pea.l [A6 - 0xC]
00004260 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
00004264 4267 clr.w -[A7]
00004266 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */]
0000426A 101F move.b D0, [A7]+
label0000426C:
0000426C 4E5E unlink A6
0000426E 205F movea.l A0, [A7]+
00004270 5C4F addq.w A7, 6
00004272 4ED0 jmp [A0]
00004274 4E56 FFFA link A6, -0x0006
00004278 4AAE 000A tst.l [A6 + 0xA]
0000427C 6718 beq +0x1A /* 00004296 */
0000427E 486E FFFA pea.l [A6 - 0x6]
00004282 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00004286 302E FFFA move.w D0, [A6 - 0x6]
0000428A 48C0 ext.l D0
0000428C 206E 000A movea.l A0, [A6 + 0xA]
00004290 2140 0002 move.l [A0 + 0x2], D0
00004294 6038 bra +0x3A /* 000042CE */
label00004296:
00004296 4267 clr.w -[A7]
00004298 486E FFFC pea.l [A6 - 0x4]
0000429C 4EBA E27A jsr [PC - 0x1D86 /* 00002518 */]
000042A0 101F move.b D0, [A7]+
000042A2 662A bne +0x2C /* 000042CE */
000042A4 4AAE FFFC tst.l [A6 - 0x4]
000042A8 5DC0 slt D0
000042AA 7207 moveq.l D1, 0x07
000042AC B2AE FFFC cmp.l D1, [A6 - 0x4]
000042B0 5DC1 slt D1
000042B2 8001 or.b D0, D1
000042B4 6706 beq +0x8 /* 000042BC */
000042B6 7007 moveq.l D0, 0x07
000042B8 2D40 FFFC move.l [A6 - 0x4], D0
label000042BC:
000042BC 4A6D EF1A tst.w [A5 - 0x10E6]
000042C0 6704 beq +0x6 /* 000042C6 */
000042C2 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
label000042C6:
000042C6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000042CA 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
label000042CE:
000042CE 4E5E unlink A6
000042D0 205F movea.l A0, [A7]+
000042D2 5C4F addq.w A7, 6
000042D4 4ED0 jmp [A0]
fn000042D6:
000042D6 4E56 FFFE link A6, -0x0002
000042DA 4AAE 0008 tst.l [A6 + 0x8]
000042DE 660A bne +0xC /* 000042EA */
000042E0 2F2E 000C move.l -[A7], [A6 + 0xC]
000042E4 4EBA C892 jsr [PC - 0x376E /* 00000B78 */]
000042E8 6022 bra +0x24 /* 0000430C */
label000042EA:
000042EA 4267 clr.w -[A7]
000042EC 486E 0008 pea.l [A6 + 0x8]
000042F0 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000042F4 3D5F FFFE move.w [A6 - 0x2], [A7]+
000042F8 6612 bne +0x14 /* 0000430C */
000042FA 206E 000C movea.l A0, [A6 + 0xC]
000042FE 30BC 0001 move.w [A0], 0x1
00004302 206E 000C movea.l A0, [A6 + 0xC]
00004306 216E 0008 0002 move.l [A0 + 0x2], [A6 + 0x8]
label0000430C:
0000430C 4E5E unlink A6
0000430E 205F movea.l A0, [A7]+
00004310 504F addq.w A7, 8
00004312 4ED0 jmp [A0]
00004314 4E56 FFF2 link A6, -0x000E
00004318 4AAE 000A tst.l [A6 + 0xA]
0000431C 670E beq +0x10 /* 0000432C */
0000431E 2F2E 000A move.l -[A7], [A6 + 0xA]
00004322 2F2D FDAC move.l -[A7], [A5 - 0x254]
00004326 4EBA FFAE jsr [PC - 0x52 /* 000042D6 */]
0000432A 6026 bra +0x28 /* 00004352 */
label0000432C:
0000432C 4267 clr.w -[A7]
0000432E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00004332 101F move.b D0, [A7]+
00004334 6602 bne +0x4 /* 00004338 */
00004336 601A bra +0x1C /* 00004352 */
label00004338:
00004338 486E FFFA pea.l [A6 - 0x6]
0000433C 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00004340 102D FEBF move.b D0, [A5 - 0x141]
00004344 660C bne +0xE /* 00004352 */
00004346 486D FDAC pea.l [A5 - 0x254]
0000434A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000434E 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
label00004352:
00004352 4E5E unlink A6
00004354 205F movea.l A0, [A7]+
00004356 5C4F addq.w A7, 6
00004358 4ED0 jmp [A0]
0000435A 4E56 FFF2 link A6, -0x000E
0000435E 4AAE 000A tst.l [A6 + 0xA]
00004362 670E beq +0x10 /* 00004372 */
00004364 2F2E 000A move.l -[A7], [A6 + 0xA]
00004368 2F2D FDB4 move.l -[A7], [A5 - 0x24C]
0000436C 4EBA FF68 jsr [PC - 0x98 /* 000042D6 */]
00004370 6026 bra +0x28 /* 00004398 */
label00004372:
00004372 4267 clr.w -[A7]
00004374 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00004378 101F move.b D0, [A7]+
0000437A 6602 bne +0x4 /* 0000437E */
0000437C 601A bra +0x1C /* 00004398 */
label0000437E:
0000437E 486E FFFA pea.l [A6 - 0x6]
00004382 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00004386 102D FEBF move.b D0, [A5 - 0x141]
0000438A 660C bne +0xE /* 00004398 */
0000438C 486D FDB4 pea.l [A5 - 0x24C]
00004390 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004394 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
label00004398:
00004398 4E5E unlink A6
0000439A 205F movea.l A0, [A7]+
0000439C 5C4F addq.w A7, 6
0000439E 4ED0 jmp [A0]
000043A0 4E56 FFF2 link A6, -0x000E
000043A4 4AAE 000A tst.l [A6 + 0xA]
000043A8 670E beq +0x10 /* 000043B8 */
000043AA 2F2E 000A move.l -[A7], [A6 + 0xA]
000043AE 2F2D FDB8 move.l -[A7], [A5 - 0x248]
000043B2 4EBA FF22 jsr [PC - 0xDE /* 000042D6 */]
000043B6 6026 bra +0x28 /* 000043DE */
label000043B8:
000043B8 4267 clr.w -[A7]
000043BA 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000043BE 101F move.b D0, [A7]+
000043C0 6602 bne +0x4 /* 000043C4 */
000043C2 601A bra +0x1C /* 000043DE */
label000043C4:
000043C4 486E FFFA pea.l [A6 - 0x6]
000043C8 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
000043CC 102D FEBF move.b D0, [A5 - 0x141]
000043D0 660C bne +0xE /* 000043DE */
000043D2 486D FDB8 pea.l [A5 - 0x248]
000043D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000043DA 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
label000043DE:
000043DE 4E5E unlink A6
000043E0 205F movea.l A0, [A7]+
000043E2 5C4F addq.w A7, 6
000043E4 4ED0 jmp [A0]
000043E6 4E56 FFF2 link A6, -0x000E
000043EA 4AAE 000A tst.l [A6 + 0xA]
000043EE 670E beq +0x10 /* 000043FE */
000043F0 2F2E 000A move.l -[A7], [A6 + 0xA]
000043F4 2F2D FDB0 move.l -[A7], [A5 - 0x250]
000043F8 4EBA FEDC jsr [PC - 0x124 /* 000042D6 */]
000043FC 6026 bra +0x28 /* 00004424 */
label000043FE:
000043FE 4267 clr.w -[A7]
00004400 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00004404 101F move.b D0, [A7]+
00004406 6602 bne +0x4 /* 0000440A */
00004408 601A bra +0x1C /* 00004424 */
label0000440A:
0000440A 486E FFFA pea.l [A6 - 0x6]
0000440E 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00004412 102D FEBF move.b D0, [A5 - 0x141]
00004416 660C bne +0xE /* 00004424 */
00004418 486D FDB0 pea.l [A5 - 0x250]
0000441C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004420 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
label00004424:
00004424 4E5E unlink A6
00004426 205F movea.l A0, [A7]+
00004428 5C4F addq.w A7, 6
0000442A 4ED0 jmp [A0]
0000442C 4E56 FFF2 link A6, -0x000E
00004430 4AAE 000A tst.l [A6 + 0xA]
00004434 6710 beq +0x12 /* 00004446 */
00004436 302D FF04 move.w D0, [A5 - 0xFC]
0000443A 48C0 ext.l D0
0000443C 206E 000A movea.l A0, [A6 + 0xA]
00004440 2140 0002 move.l [A0 + 0x2], D0
00004444 6014 bra +0x16 /* 0000445A */
label00004446:
00004446 4267 clr.w -[A7]
00004448 486E FFF6 pea.l [A6 - 0xA]
0000444C 4EBA E0CA jsr [PC - 0x1F36 /* 00002518 */]
00004450 101F move.b D0, [A7]+
00004452 6606 bne +0x8 /* 0000445A */
00004454 3B6E FFF8 FF04 move.w [A5 - 0xFC], [A6 - 0x8]
label0000445A:
0000445A 4E5E unlink A6
0000445C 205F movea.l A0, [A7]+
0000445E 5C4F addq.w A7, 6
00004460 4ED0 jmp [A0]
00004462 4E56 FFF2 link A6, -0x000E
00004466 4AAE 000A tst.l [A6 + 0xA]
0000446A 6710 beq +0x12 /* 0000447C */
0000446C 302D F0DA move.w D0, [A5 - 0xF26]
00004470 48C0 ext.l D0
00004472 206E 000A movea.l A0, [A6 + 0xA]
00004476 2140 0002 move.l [A0 + 0x2], D0
0000447A 6014 bra +0x16 /* 00004490 */
label0000447C:
0000447C 4267 clr.w -[A7]
0000447E 486E FFF6 pea.l [A6 - 0xA]
00004482 4EBA E094 jsr [PC - 0x1F6C /* 00002518 */]
00004486 101F move.b D0, [A7]+
00004488 6606 bne +0x8 /* 00004490 */
0000448A 3B6E FFF8 F0DA move.w [A5 - 0xF26], [A6 - 0x8]
label00004490:
00004490 4E5E unlink A6
00004492 205F movea.l A0, [A7]+
00004494 5C4F addq.w A7, 6
00004496 4ED0 jmp [A0]
00004498 4E56 FFF2 link A6, -0x000E
0000449C 4AAE 000A tst.l [A6 + 0xA]
000044A0 6710 beq +0x12 /* 000044B2 */
000044A2 302D FD94 move.w D0, [A5 - 0x26C]
000044A6 48C0 ext.l D0
000044A8 206E 000A movea.l A0, [A6 + 0xA]
000044AC 2140 0002 move.l [A0 + 0x2], D0
000044B0 6014 bra +0x16 /* 000044C6 */
label000044B2:
000044B2 4267 clr.w -[A7]
000044B4 486E FFF6 pea.l [A6 - 0xA]
000044B8 4EBA E05E jsr [PC - 0x1FA2 /* 00002518 */]
000044BC 101F move.b D0, [A7]+
000044BE 6606 bne +0x8 /* 000044C6 */
000044C0 3B6E FFF8 FD94 move.w [A5 - 0x26C], [A6 - 0x8]
label000044C6:
000044C6 4E5E unlink A6
000044C8 205F movea.l A0, [A7]+
000044CA 5C4F addq.w A7, 6
000044CC 4ED0 jmp [A0]
000044CE 4E56 FFF2 link A6, -0x000E
000044D2 4AAE 000A tst.l [A6 + 0xA]
000044D6 6718 beq +0x1A /* 000044F0 */
000044D8 206E 000A movea.l A0, [A6 + 0xA]
000044DC 2F08 move.l -[A7], A0
000044DE 42A7 clr.l -[A7]
000044E0 A975 syscall TickCount
000044E2 201F move.l D0, [A7]+
000044E4 205F movea.l A0, [A7]+
000044E6 90AD FDA8 sub.l D0, [A5 - 0x258]
000044EA 2140 0002 move.l [A0 + 0x2], D0
000044EE 601C bra +0x1E /* 0000450C */
label000044F0:
000044F0 4267 clr.w -[A7]
000044F2 486E FFF6 pea.l [A6 - 0xA]
000044F6 4EBA E020 jsr [PC - 0x1FE0 /* 00002518 */]
000044FA 101F move.b D0, [A7]+
000044FC 660E bne +0x10 /* 0000450C */
000044FE 42A7 clr.l -[A7]
00004500 A975 syscall TickCount
00004502 201F move.l D0, [A7]+
00004504 90AE FFF6 sub.l D0, [A6 - 0xA]
00004508 2B40 FDA8 move.l [A5 - 0x258], D0
label0000450C:
0000450C 4E5E unlink A6
0000450E 205F movea.l A0, [A7]+
00004510 5C4F addq.w A7, 6
00004512 4ED0 jmp [A0]
fn00004514:
00004514 4E56 FFF6 link A6, -0x000A
00004518 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000451C 266E 000A movea.l A3, [A6 + 0xA]
00004520 4247 clr.w D7
00004522 601A bra +0x1C /* 0000453E */
label00004524:
00004524 3007 move.w D0, D7
00004526 C1FC 000C muls.w D0, 0xC
0000452A 49F3 0000 lea.l A4, [A3 + D0.w]
0000452E 7000 moveq.l D0, 0x00
00004530 2880 move.l [A4], D0
00004532 7000 moveq.l D0, 0x00
00004534 2940 0004 move.l [A4 + 0x4], D0
00004538 2940 0008 move.l [A4 + 0x8], D0
0000453C 5247 addq.w D7, 1
label0000453E:
0000453E 7003 moveq.l D0, 0x03
00004540 B047 cmp.w D0, D7
00004542 6CE0 bge -0x1E /* 00004524 */
00004544 3E2E 0008 move.w D7, [A6 + 0x8]
00004548 9E7C 001D sub.w D7, 0x1D
label0000454C:
0000454C 3007 move.w D0, D7
0000454E C1FC 000C muls.w D0, 0xC
00004552 2F00 move.l -[A7], D0
00004554 42A7 clr.l -[A7]
00004556 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
0000455A 221F move.l D1, [A7]+
0000455C 201F move.l D0, [A7]+
0000455E 2781 0000 move.l [A3 + D0.w], D1
00004562 102D FEBF move.b D0, [A5 - 0x141]
00004566 6600 00BA bne +0xBC /* 00004622 */
0000456A 486D FACA pea.l [A5 - 0x536]
0000456E 486E FFF6 pea.l [A6 - 0xA]
00004572 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00004576 7008 moveq.l D0, 0x08
00004578 B06E FFF6 cmp.w D0, [A6 - 0xA]
0000457C 57C0 seq D0
0000457E 7229 moveq.l D1, 0x29
00004580 B2AE FFF8 cmp.l D1, [A6 - 0x8]
00004584 57C1 seq D1
00004586 C001 and.b D0, D1
00004588 6728 beq +0x2A /* 000045B2 */
0000458A 3007 move.w D0, D7
0000458C C1FC 000C muls.w D0, 0xC
00004590 2F00 move.l -[A7], D0
00004592 42A7 clr.l -[A7]
00004594 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00004598 221F move.l D1, [A7]+
0000459A 201F move.l D0, [A7]+
0000459C 2781 0004 move.l [A3 + D0.w + 0x4], D1
000045A0 102D FEBF move.b D0, [A5 - 0x141]
000045A4 667C bne +0x7E /* 00004622 */
000045A6 486D FACA pea.l [A5 - 0x536]
000045AA 486E FFF6 pea.l [A6 - 0xA]
000045AE 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
label000045B2:
000045B2 7008 moveq.l D0, 0x08
000045B4 B06E FFF6 cmp.w D0, [A6 - 0xA]
000045B8 57C0 seq D0
000045BA 7228 moveq.l D1, 0x28
000045BC B2AE FFF8 cmp.l D1, [A6 - 0x8]
000045C0 57C1 seq D1
000045C2 C001 and.b D0, D1
000045C4 660A bne +0xC /* 000045D0 */
000045C6 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000045CA 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
000045CE 6052 bra +0x54 /* 00004622 */
label000045D0:
000045D0 486D FACA pea.l [A5 - 0x536]
000045D4 486E FFF6 pea.l [A6 - 0xA]
000045D8 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000045DC 7008 moveq.l D0, 0x08
000045DE B06E FFF6 cmp.w D0, [A6 - 0xA]
000045E2 56C0 sne D0
000045E4 72FE moveq.l D1, 0xFFFFFFFE
000045E6 B26E FFF6 cmp.w D1, [A6 - 0xA]
000045EA 56C1 sne D1
000045EC C001 and.b D0, D1
000045EE 6626 bne +0x28 /* 00004616 */
000045F0 3C2D FD42 move.w D6, [A5 - 0x2BE]
000045F4 9C7C 001D sub.w D6, 0x1D
000045F8 7003 moveq.l D0, 0x03
000045FA B046 cmp.w D0, D6
000045FC 6D18 blt +0x1A /* 00004616 */
000045FE BE46 cmp.w D7, D6
00004600 6C06 bge +0x8 /* 00004608 */
00004602 3E06 move.w D7, D6
00004604 6000 FF46 bra -0xB8 /* 0000454C */
label00004608:
00004608 4A46 tst.w D6
0000460A 6D0A blt +0xC /* 00004616 */
0000460C 3F3C 0001 move.w -[A7], 0x1
00004610 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00004614 600C bra +0xE /* 00004622 */
label00004616:
00004616 486D FACA pea.l [A5 - 0x536]
0000461A 486E FFF6 pea.l [A6 - 0xA]
0000461E 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
label00004622:
00004622 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00004626 4E5E unlink A6
00004628 205F movea.l A0, [A7]+
0000462A 5C4F addq.w A7, 6
0000462C 4ED0 jmp [A0]
fn0000462E:
0000462E 4E56 FFE6 link A6, -0x001A
00004632 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00004636 206E 0018 movea.l A0, [A6 + 0x18]
0000463A 4A90 tst.l [A0]
0000463C 6E04 bgt +0x6 /* 00004642 */
0000463E 6000 0182 bra +0x184 /* 000047C2 */
label00004642:
00004642 206E 0014 movea.l A0, [A6 + 0x14]
00004646 2E10 move.l D7, [A0]
00004648 206E 0010 movea.l A0, [A6 + 0x10]
0000464C 2C10 move.l D6, [A0]
0000464E 102E 001C move.b D0, [A6 + 0x1C]
00004652 4880 ext.w D0
00004654 5340 subq.w D0, 1
00004656 6722 beq +0x24 /* 0000467A */
00004658 5340 subq.w D0, 1
0000465A 6712 beq +0x14 /* 0000466E */
0000465C 5340 subq.w D0, 1
0000465E 6702 beq +0x4 /* 00004662 */
00004660 6026 bra +0x28 /* 00004688 */
label00004662:
00004662 7A0D moveq.l D5, 0x0D
00004664 3D45 FFE8 move.w [A6 - 0x18], D5
00004668 422E FFE7 clr.b [A6 - 0x19]
0000466C 601A bra +0x1C /* 00004688 */
label0000466E:
0000466E 7A2C moveq.l D5, 0x2C
00004670 3D45 FFE8 move.w [A6 - 0x18], D5
00004674 422E FFE7 clr.b [A6 - 0x19]
00004678 600E bra +0x10 /* 00004688 */
label0000467A:
0000467A 4245 clr.w D5
0000467C 3D7C 0020 FFE8 move.w [A6 - 0x18], 0x20 /* ' ' */
00004682 1D7C 0001 FFE7 move.b [A6 - 0x19], 0x1
label00004688:
00004688 2806 move.l D4, D6
0000468A 206E 000C movea.l A0, [A6 + 0xC]
0000468E 2847 movea.l A4, D7
00004690 D9D0 add.l A4, [A0]
00004692 102E FFE7 move.b D0, [A6 - 0x19]
00004696 671C beq +0x1E /* 000046B4 */
label00004698:
00004698 B887 cmp.l D4, D7
0000469A 5EC0 sgt D0
0000469C 4A00 tst.b D0
0000469E 6714 beq +0x16 /* 000046B4 */
000046A0 4241 clr.w D1
000046A2 1214 move.b D1, [A4]
000046A4 7420 moveq.l D2, 0x20
000046A6 B441 cmp.w D2, D1
000046A8 5CC1 sge D1
000046AA C001 and.b D0, D1
000046AC 6706 beq +0x8 /* 000046B4 */
000046AE 528C addq.l A4, 1
000046B0 5287 addq.l D7, 1
000046B2 60E4 bra -0x1A /* 00004698 */
label000046B4:
000046B4 7001 moveq.l D0, 0x01
000046B6 2D40 FFF0 move.l [A6 - 0x10], D0
000046BA 206E 0018 movea.l A0, [A6 + 0x18]
000046BE 216E FFF0 0008 move.l [A0 + 0x8], [A6 - 0x10]
label000046C4:
000046C4 206E 0018 movea.l A0, [A6 + 0x18]
000046C8 202E FFF0 move.l D0, [A6 - 0x10]
000046CC B090 cmp.l D0, [A0]
000046CE 6C60 bge +0x62 /* 00004730 */
label000046D0:
000046D0 B887 cmp.l D4, D7
000046D2 6F56 ble +0x58 /* 0000472A */
000046D4 528C addq.l A4, 1
000046D6 5287 addq.l D7, 1
000046D8 4240 clr.w D0
000046DA 102C FFFF move.b D0, [A4 - 0x1]
000046DE BA40 cmp.w D5, D0
000046E0 5FC0 sle D0
000046E2 4A00 tst.b D0
000046E4 67EA beq -0x14 /* 000046D0 */
000046E6 4241 clr.w D1
000046E8 122C FFFF move.b D1, [A4 - 0x1]
000046EC B26E FFE8 cmp.w D1, [A6 - 0x18]
000046F0 5FC1 sle D1
000046F2 C001 and.b D0, D1
000046F4 67DA beq -0x24 /* 000046D0 */
000046F6 202E FFF0 move.l D0, [A6 - 0x10]
000046FA 5280 addq.l D0, 1
000046FC 206E 0018 movea.l A0, [A6 + 0x18]
00004700 2140 0008 move.l [A0 + 0x8], D0
00004704 102E FFE7 move.b D0, [A6 - 0x19]
00004708 6602 bne +0x4 /* 0000470C */
0000470A 601E bra +0x20 /* 0000472A */
label0000470C:
0000470C B887 cmp.l D4, D7
0000470E 5EC0 sgt D0
00004710 4A00 tst.b D0
00004712 6716 beq +0x18 /* 0000472A */
00004714 4241 clr.w D1
00004716 1214 move.b D1, [A4]
00004718 7420 moveq.l D2, 0x20
0000471A B441 cmp.w D2, D1
0000471C 5CC1 sge D1
0000471E C001 and.b D0, D1
00004720 6708 beq +0xA /* 0000472A */
00004722 528C addq.l A4, 1
00004724 5287 addq.l D7, 1
00004726 60E4 bra -0x1A /* 0000470C */
00004728 60A6 bra -0x58 /* 000046D0 */
label0000472A:
0000472A 52AE FFF0 addq.l [A6 - 0x10], 1
0000472E 6094 bra -0x6A /* 000046C4 */
label00004730:
00004730 206E 0018 movea.l A0, [A6 + 0x18]
00004734 4AA8 0004 tst.l [A0 + 0x4]
00004738 6E06 bgt +0x8 /* 00004740 */
0000473A 2248 movea.l A1, A0
0000473C 2350 0004 move.l [A1 + 0x4], [A0]
label00004740:
00004740 2C07 move.l D6, D7
label00004742:
00004742 B886 cmp.l D4, D6
00004744 6F22 ble +0x24 /* 00004768 */
00004746 4240 clr.w D0
00004748 1014 move.b D0, [A4]
0000474A BA40 cmp.w D5, D0
0000474C 5FC0 sle D0
0000474E 4A00 tst.b D0
00004750 6710 beq +0x12 /* 00004762 */
00004752 4241 clr.w D1
00004754 1214 move.b D1, [A4]
00004756 B26E FFE8 cmp.w D1, [A6 - 0x18]
0000475A 5FC1 sle D1
0000475C C001 and.b D0, D1
0000475E 6702 beq +0x4 /* 00004762 */
00004760 6006 bra +0x8 /* 00004768 */
label00004762:
00004762 528C addq.l A4, 1
00004764 5286 addq.l D6, 1
00004766 60DA bra -0x24 /* 00004742 */
label00004768:
00004768 52AE FFF0 addq.l [A6 - 0x10], 1
0000476C 206E 0018 movea.l A0, [A6 + 0x18]
00004770 202E FFF0 move.l D0, [A6 - 0x10]
00004774 B0A8 0004 cmp.l D0, [A0 + 0x4]
00004778 5FC0 sle D0
0000477A 4A00 tst.b D0
0000477C 672E beq +0x30 /* 000047AC */
0000477E B886 cmp.l D4, D6
00004780 5EC1 sgt D1
00004782 C001 and.b D0, D1
00004784 6726 beq +0x28 /* 000047AC */
00004786 528C addq.l A4, 1
00004788 5286 addq.l D6, 1
0000478A 102E FFE7 move.b D0, [A6 - 0x19]
0000478E 67B2 beq -0x4C /* 00004742 */
label00004790:
00004790 B886 cmp.l D4, D6
00004792 5EC0 sgt D0
00004794 4A00 tst.b D0
00004796 67AA beq -0x54 /* 00004742 */
00004798 4241 clr.w D1
0000479A 1214 move.b D1, [A4]
0000479C 7420 moveq.l D2, 0x20
0000479E B441 cmp.w D2, D1
000047A0 5CC1 sge D1
000047A2 C001 and.b D0, D1
000047A4 679C beq -0x62 /* 00004742 */
000047A6 528C addq.l A4, 1
000047A8 5286 addq.l D6, 1
000047AA 60E4 bra -0x1A /* 00004790 */
label000047AC:
000047AC 206E 0014 movea.l A0, [A6 + 0x14]
000047B0 2087 move.l [A0], D7
000047B2 206E 0010 movea.l A0, [A6 + 0x10]
000047B6 226E 0008 movea.l A1, [A6 + 0x8]
000047BA 2290 move.l [A1], [A0]
000047BC 206E 0010 movea.l A0, [A6 + 0x10]
000047C0 2086 move.l [A0], D6
label000047C2:
000047C2 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000047C6 4E5E unlink A6
000047C8 205F movea.l A0, [A7]+
000047CA DEFC 0016 add.w A7, 0x16
000047CE 4ED0 jmp [A0]
fn000047D0:
000047D0 4E56 FFE0 link A6, -0x0020
000047D4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000047D8 266E 0018 movea.l A3, [A6 + 0x18]
000047DC 206E 0010 movea.l A0, [A6 + 0x10]
000047E0 2D50 FFE0 move.l [A6 - 0x20], [A0]
000047E4 1F3C 0003 move.b -[A7], 0x3
000047E8 486B 0024 pea.l [A3 + 0x24]
000047EC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000047F0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000047F4 2F2E 000C move.l -[A7], [A6 + 0xC]
000047F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047FC 4EBA FE30 jsr [PC - 0x1D0 /* 0000462E */]
00004800 1F3C 0002 move.b -[A7], 0x2
00004804 486B 0018 pea.l [A3 + 0x18]
00004808 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000480C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004810 2F2E 000C move.l -[A7], [A6 + 0xC]
00004814 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004818 4EBA FE14 jsr [PC - 0x1EC /* 0000462E */]
0000481C 1F3C 0001 move.b -[A7], 0x1
00004820 486B 000C pea.l [A3 + 0xC]
00004824 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004828 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000482C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004830 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004834 4EBA FDF8 jsr [PC - 0x208 /* 0000462E */]
00004838 2E13 move.l D7, [A3]
0000483A 2C2B 0004 move.l D6, [A3 + 0x4]
0000483E 4A87 tst.l D7
00004840 6E02 bgt +0x4 /* 00004844 */
00004842 6078 bra +0x7A /* 000048BC */
label00004844:
00004844 4A86 tst.l D6
00004846 6E02 bgt +0x4 /* 0000484A */
00004848 2C07 move.l D6, D7
label0000484A:
0000484A 206E 000C movea.l A0, [A6 + 0xC]
0000484E 2850 movea.l A4, [A0]
00004850 206E 0014 movea.l A0, [A6 + 0x14]
00004854 2010 move.l D0, [A0]
00004856 D08C add.l D0, A4
00004858 2D40 FFF0 move.l [A6 - 0x10], D0
0000485C 206E 0010 movea.l A0, [A6 + 0x10]
00004860 2A10 move.l D5, [A0]
00004862 DA8C add.l D5, A4
00004864 42A7 clr.l -[A7]
00004866 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000486A 2007 move.l D0, D7
0000486C 5380 subq.l D0, 1
0000486E 2F00 move.l -[A7], D0
00004870 2F05 move.l -[A7], D5
00004872 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00004876 281F move.l D4, [A7]+
00004878 42A7 clr.l -[A7]
0000487A 2F04 move.l -[A7], D4
0000487C 2006 move.l D0, D6
0000487E 9087 sub.l D0, D7
00004880 5280 addq.l D0, 1
00004882 2F00 move.l -[A7], D0
00004884 2F05 move.l -[A7], D5
00004886 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
0000488A 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
0000488E 2E04 move.l D7, D4
00004890 9E8C sub.l D7, A4
00004892 206E 0014 movea.l A0, [A6 + 0x14]
00004896 2007 move.l D0, D7
00004898 9090 sub.l D0, [A0]
0000489A 5280 addq.l D0, 1
0000489C 2740 0008 move.l [A3 + 0x8], D0
000048A0 206E 0014 movea.l A0, [A6 + 0x14]
000048A4 2087 move.l [A0], D7
000048A6 206E 0010 movea.l A0, [A6 + 0x10]
000048AA 226E 0008 movea.l A1, [A6 + 0x8]
000048AE 2290 move.l [A1], [A0]
000048B0 202E FFE4 move.l D0, [A6 - 0x1C]
000048B4 908C sub.l D0, A4
000048B6 206E 0010 movea.l A0, [A6 + 0x10]
000048BA 2080 move.l [A0], D0
label000048BC:
000048BC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000048C0 4E5E unlink A6
000048C2 205F movea.l A0, [A7]+
000048C4 DEFC 0014 add.w A7, 0x14
000048C8 4ED0 jmp [A0]
fn000048CA:
000048CA 4E56 FFE8 link A6, -0x0018
000048CE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000048D2 2C2E 0008 move.l D6, [A6 + 0x8]
000048D6 7000 moveq.l D0, 0x00
000048D8 2D40 0010 move.l [A6 + 0x10], D0
000048DC 2D40 FFF8 move.l [A6 - 0x8], D0
000048E0 42A7 clr.l -[A7]
000048E2 2F06 move.l -[A7], D6
000048E4 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000048E8 201F move.l D0, [A7]+
000048EA 5380 subq.l D0, 1
000048EC 2D40 FFF4 move.l [A6 - 0xC], D0
000048F0 2D6E FFF4 FFE8 move.l [A6 - 0x18], [A6 - 0xC]
000048F6 2F2E 000C move.l -[A7], [A6 + 0xC]
000048FA 486E FFF8 pea.l [A6 - 0x8]
000048FE 486E FFF4 pea.l [A6 - 0xC]
00004902 2F06 move.l -[A7], D6
00004904 486E FFE8 pea.l [A6 - 0x18]
00004908 4EBA FEC6 jsr [PC - 0x13A /* 000047D0 */]
0000490C 2E2E FFF4 move.l D7, [A6 - 0xC]
00004910 9EAE FFF8 sub.l D7, [A6 - 0x8]
00004914 6C02 bge +0x4 /* 00004918 */
00004916 7E00 moveq.l D7, 0x00
label00004918:
00004918 42A7 clr.l -[A7]
0000491A 2007 move.l D0, D7
0000491C 5280 addq.l D0, 1
0000491E 2F00 move.l -[A7], D0
00004920 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
00004924 285F movea.l A4, [A7]+
00004926 200C move.l D0, A4
00004928 660A bne +0xC /* 00004934 */
0000492A 3F3C 002C move.w -[A7], 0x2C /* ',' */
0000492E 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00004932 6020 bra +0x22 /* 00004954 */
label00004934:
00004934 4A87 tst.l D7
00004936 6F12 ble +0x14 /* 0000494A */
00004938 2046 movea.l A0, D6
0000493A 202E FFF8 move.l D0, [A6 - 0x8]
0000493E D090 add.l D0, [A0]
00004940 2F00 move.l -[A7], D0
00004942 2F14 move.l -[A7], [A4]
00004944 2F07 move.l -[A7], D7
00004946 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
label0000494A:
0000494A 2647 movea.l A3, D7
0000494C D7D4 add.l A3, [A4]
0000494E 4213 clr.b [A3]
00004950 2D4C 0010 move.l [A6 + 0x10], A4
label00004954:
00004954 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00004958 4E5E unlink A6
0000495A 205F movea.l A0, [A7]+
0000495C 504F addq.w A7, 8
0000495E 4ED0 jmp [A0]
00004960 4E56 FFC6 link A6, -0x003A
00004964 2F0C move.l -[A7], A4
00004966 486E FFD0 pea.l [A6 - 0x30]
0000496A 3F2D FD42 move.w -[A7], [A5 - 0x2BE]
0000496E 4EBA FBA4 jsr [PC - 0x45C /* 00004514 */]
00004972 102D FEBF move.b D0, [A5 - 0x141]
00004976 664E bne +0x50 /* 000049C6 */
00004978 486E FFCA pea.l [A6 - 0x36]
0000497C 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00004980 7001 moveq.l D0, 0x01
00004982 B06E FFCA cmp.w D0, [A6 - 0x36]
00004986 6712 beq +0x14 /* 0000499A */
00004988 3F3C 001C move.w -[A7], 0x1C
0000498C 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00004990 486E FFCA pea.l [A6 - 0x36]
00004994 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00004998 602C bra +0x2E /* 000049C6 */
label0000499A:
0000499A 42A7 clr.l -[A7]
0000499C 486E FFD0 pea.l [A6 - 0x30]
000049A0 2F2E FFCC move.l -[A7], [A6 - 0x34]
000049A4 4EBA FF24 jsr [PC - 0xDC /* 000048CA */]
000049A8 285F movea.l A4, [A7]+
000049AA 2F2E FFCC move.l -[A7], [A6 - 0x34]
000049AE 205F movea.l A0, [A7]+
000049B0 A023 syscall DisposHandle/DisposeHandle
000049B2 200C move.l D0, A4
000049B4 6710 beq +0x12 /* 000049C6 */
000049B6 206E 0008 movea.l A0, [A6 + 0x8]
000049BA 30BC 0001 move.w [A0], 0x1
000049BE 206E 0008 movea.l A0, [A6 + 0x8]
000049C2 214C 0002 move.l [A0 + 0x2], A4
label000049C6:
000049C6 285F movea.l A4, [A7]+
000049C8 4E5E unlink A6
000049CA 2E9F move.l [A7], [A7]+
000049CC 4E75 rts
000049CE 4E56 FEEA link A6, -0x0116
000049D2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000049D6 206E 0008 movea.l A0, [A6 + 0x8]
000049DA 7000 moveq.l D0, 0x00
000049DC 2140 0002 move.l [A0 + 0x2], D0
000049E0 7C00 moveq.l D6, 0x00
000049E2 42A7 clr.l -[A7]
000049E4 206D F34E movea.l A0, [A5 - 0xCB2]
000049E8 2F28 011C move.l -[A7], [A0 + 0x11C]
000049EC 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000049F0 206D F34E movea.l A0, [A5 - 0xCB2]
000049F4 3028 0120 move.w D0, [A0 + 0x120]
000049F8 48C0 ext.l D0
000049FA D09F add.l D0, [A7]+
000049FC 2800 move.l D4, D0
000049FE 5284 addq.l D4, 1
00004A00 42A7 clr.l -[A7]
00004A02 2F04 move.l -[A7], D4
00004A04 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
00004A08 285F movea.l A4, [A7]+
00004A0A 200C move.l D0, A4
00004A0C 660C bne +0xE /* 00004A1A */
00004A0E 3F3C 002C move.w -[A7], 0x2C /* ',' */
00004A12 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00004A16 6000 008C bra +0x8E /* 00004AA4 */
label00004A1A:
00004A1A 206D F34E movea.l A0, [A5 - 0xCB2]
00004A1E 3D68 0120 FEEA move.w [A6 - 0x116], [A0 + 0x120]
00004A24 7A01 moveq.l D5, 0x01
00004A26 6054 bra +0x56 /* 00004A7C */
label00004A28:
00004A28 3F05 move.w -[A7], D5
00004A2A 486E FEF0 pea.l [A6 - 0x110]
00004A2E 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
00004A32 4240 clr.w D0
00004A34 102E FEF0 move.b D0, [A6 - 0x110]
00004A38 3E00 move.w D7, D0
00004A3A 0C47 00FF cmpi.w D7, 0xFF
00004A3E 6C02 bge +0x4 /* 00004A42 */
00004A40 5247 addq.w D7, 1
label00004A42:
00004A42 41EE FEF0 lea.l A0, [A6 - 0x110]
00004A46 11BC 000D 7000 move.b [A0 + D7.w], 0xD /* '\r' */
00004A4C 3007 move.w D0, D7
00004A4E 48C0 ext.l D0
00004A50 D086 add.l D0, D6
00004A52 B880 cmp.l D4, D0
00004A54 6C02 bge +0x4 /* 00004A58 */
00004A56 602A bra +0x2C /* 00004A82 */
label00004A58:
00004A58 41EE FEF0 lea.l A0, [A6 - 0x110]
00004A5C 2008 move.l D0, A0
00004A5E 5280 addq.l D0, 1
00004A60 2F00 move.l -[A7], D0
00004A62 2006 move.l D0, D6
00004A64 D094 add.l D0, [A4]
00004A66 2F00 move.l -[A7], D0
00004A68 3007 move.w D0, D7
00004A6A 48C0 ext.l D0
00004A6C 2F00 move.l -[A7], D0
00004A6E 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00004A72 3007 move.w D0, D7
00004A74 48C0 ext.l D0
00004A76 DC80 add.l D6, D0
00004A78 5245 addq.w D5, 1
00004A7A 6906 bvs +0x8 /* 00004A82 */
label00004A7C:
00004A7C BA6E FEEA cmp.w D5, [A6 - 0x116]
00004A80 6FA6 ble -0x58 /* 00004A28 */
label00004A82:
00004A82 2646 movea.l A3, D6
00004A84 D7D4 add.l A3, [A4]
00004A86 4213 clr.b [A3]
00004A88 2F0C move.l -[A7], A4
00004A8A 2006 move.l D0, D6
00004A8C 5280 addq.l D0, 1
00004A8E 2F00 move.l -[A7], D0
00004A90 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00004A94 206E 0008 movea.l A0, [A6 + 0x8]
00004A98 214C 0002 move.l [A0 + 0x2], A4
00004A9C 206E 0008 movea.l A0, [A6 + 0x8]
00004AA0 30BC 0001 move.w [A0], 0x1
label00004AA4:
00004AA4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00004AA8 4E5E unlink A6
00004AAA 2E9F move.l [A7], [A7]+
00004AAC 4E75 rts
00004AAE 4E56 FFEE link A6, -0x0012
00004AB2 2F0C move.l -[A7], A4
00004AB4 206E 0008 movea.l A0, [A6 + 0x8]
00004AB8 7000 moveq.l D0, 0x00
00004ABA 2140 0002 move.l [A0 + 0x2], D0
00004ABE 206E 000C movea.l A0, [A6 + 0xC]
00004AC2 43EE FFF4 lea.l A1, [A6 - 0xC]
00004AC6 22D8 move.l [A1]+, [A0]+
00004AC8 3290 move.w [A1], [A0]
00004ACA 486E FFF4 pea.l [A6 - 0xC]
00004ACE 486E FFFA pea.l [A6 - 0x6]
00004AD2 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00004AD6 7008 moveq.l D0, 0x08
00004AD8 B06E FFF4 cmp.w D0, [A6 - 0xC]
00004ADC 662A bne +0x2C /* 00004B08 */
00004ADE 42A7 clr.l -[A7]
00004AE0 2F2D FD58 move.l -[A7], [A5 - 0x2A8]
00004AE4 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00004AE8 4267 clr.w -[A7]
00004AEA 486E FFEE pea.l [A6 - 0x12]
00004AEE 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00004AF2 285F movea.l A4, [A7]+
00004AF4 200C move.l D0, A4
00004AF6 6710 beq +0x12 /* 00004B08 */
00004AF8 7003 moveq.l D0, 0x03
00004AFA B054 cmp.w D0, [A4]
00004AFC 660A bne +0xC /* 00004B08 */
00004AFE 206E 0008 movea.l A0, [A6 + 0x8]
00004B02 224C movea.l A1, A4
00004B04 20D9 move.l [A0]+, [A1]+
00004B06 3091 move.w [A0], [A1]
label00004B08:
00004B08 285F movea.l A4, [A7]+
00004B0A 4E5E unlink A6
00004B0C 205F movea.l A0, [A7]+
00004B0E 504F addq.w A7, 8
00004B10 4ED0 jmp [A0]
00004B12 4E56 FFD8 link A6, -0x0028
00004B16 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004B1A 486D FACA pea.l [A5 - 0x536]
00004B1E 486E FFFA pea.l [A6 - 0x6]
00004B22 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00004B26 302D FD42 move.w D0, [A5 - 0x2BE]
00004B2A 0440 0066 subi.w D0, 0x66 /* 'f' */
00004B2E 674E beq +0x50 /* 00004B7E */
00004B30 0440 0026 subi.w D0, 0x26 /* '&' */
00004B34 6720 beq +0x22 /* 00004B56 */
00004B36 5340 subq.w D0, 1
00004B38 6722 beq +0x24 /* 00004B5C */
00004B3A 5340 subq.w D0, 1
00004B3C 6724 beq +0x26 /* 00004B62 */
00004B3E 5340 subq.w D0, 1
00004B40 6726 beq +0x28 /* 00004B68 */
00004B42 0440 0017 subi.w D0, 0x17
00004B46 6726 beq +0x28 /* 00004B6E */
00004B48 0440 000C subi.w D0, 0xC
00004B4C 6744 beq +0x46 /* 00004B92 */
00004B4E 5540 subq.w D0, 2
00004B50 675E beq +0x60 /* 00004BB0 */
00004B52 6000 00D0 bra +0xD2 /* 00004C24 */
label00004B56:
00004B56 7863 moveq.l D4, 0x63
00004B58 6000 00D6 bra +0xD8 /* 00004C30 */
label00004B5C:
00004B5C 7820 moveq.l D4, 0x20
00004B5E 6000 00D0 bra +0xD2 /* 00004C30 */
label00004B62:
00004B62 782C moveq.l D4, 0x2C
00004B64 6000 00CA bra +0xCC /* 00004C30 */
label00004B68:
00004B68 780D moveq.l D4, 0x0D
00004B6A 6000 00C4 bra +0xC6 /* 00004C30 */
label00004B6E:
00004B6E 206D F34E movea.l A0, [A5 - 0xCB2]
00004B72 3028 0002 move.w D0, [A0 + 0x2]
00004B76 48C0 ext.l D0
00004B78 2E00 move.l D7, D0
00004B7A 6000 01C4 bra +0x1C6 /* 00004D40 */
label00004B7E:
00004B7E 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000
00004B84 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00004B88 301F move.w D0, [A7]+
00004B8A 48C0 ext.l D0
00004B8C 2E00 move.l D7, D0
00004B8E 6000 01B0 bra +0x1B2 /* 00004D40 */
label00004B92:
00004B92 7E00 moveq.l D7, 0x00
00004B94 4AAD FD9C tst.l [A5 - 0x264]
00004B98 6700 01A6 beq +0x1A8 /* 00004D40 */
00004B9C 4267 clr.w -[A7]
00004B9E 2F2D FD9C move.l -[A7], [A5 - 0x264]
00004BA2 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
00004BA6 301F move.w D0, [A7]+
00004BA8 48C0 ext.l D0
00004BAA 2E00 move.l D7, D0
00004BAC 6000 0192 bra +0x194 /* 00004D40 */
label00004BB0:
00004BB0 4267 clr.w -[A7]
00004BB2 4EBA EB4C jsr [PC - 0x14B4 /* 00003700 */]
00004BB6 101F move.b D0, [A7]+
00004BB8 6604 bne +0x6 /* 00004BBE */
00004BBA 6000 0184 bra +0x186 /* 00004D40 */
label00004BBE:
00004BBE 486D FACA pea.l [A5 - 0x536]
00004BC2 486E FFFA pea.l [A6 - 0x6]
00004BC6 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00004BCA 0C6D 00B1 FD42 cmpi.w [A5 - 0x2BE], 0xB1
00004BD0 670C beq +0xE /* 00004BDE */
00004BD2 3F3C 0001 move.w -[A7], 0x1
00004BD6 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00004BDA 6000 0164 bra +0x166 /* 00004D40 */
label00004BDE:
00004BDE 486E FFFA pea.l [A6 - 0x6]
00004BE2 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00004BE6 102D FEBF move.b D0, [A5 - 0x141]
00004BEA 6600 0154 bne +0x156 /* 00004D40 */
00004BEE 7E00 moveq.l D7, 0x00
00004BF0 4AAD FD9C tst.l [A5 - 0x264]
00004BF4 6700 014A beq +0x14C /* 00004D40 */
00004BF8 486E FFFA pea.l [A6 - 0x6]
00004BFC 486E FFDC pea.l [A6 - 0x24]
00004C00 4EBA EA1A jsr [PC - 0x15E6 /* 0000361C */]
00004C04 102D FEBF move.b D0, [A5 - 0x141]
00004C08 6600 0136 bne +0x138 /* 00004D40 */
00004C0C 4267 clr.w -[A7]
00004C0E 206E FFDC movea.l A0, [A6 - 0x24]
00004C12 2050 movea.l A0, [A0]
00004C14 2F28 0004 move.l -[A7], [A0 + 0x4]
00004C18 A950 syscall CountMItems
00004C1A 301F move.w D0, [A7]+
00004C1C 48C0 ext.l D0
00004C1E 2E00 move.l D7, D0
00004C20 6000 011E bra +0x120 /* 00004D40 */
label00004C24:
00004C24 3F3C 0001 move.w -[A7], 0x1
00004C28 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00004C2C 6000 0112 bra +0x114 /* 00004D40 */
label00004C30:
00004C30 486D FACA pea.l [A5 - 0x536]
00004C34 486E FFFA pea.l [A6 - 0x6]
00004C38 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00004C3C 7008 moveq.l D0, 0x08
00004C3E B06E FFFA cmp.w D0, [A6 - 0x6]
00004C42 56C0 sne D0
00004C44 4A00 tst.b D0
00004C46 661C bne +0x1E /* 00004C64 */
00004C48 0CAE 0000 0091 FFFC cmpi.l [A6 - 0x4], 0x91
00004C50 56C1 sne D1
00004C52 4A01 tst.b D1
00004C54 671A beq +0x1C /* 00004C70 */
00004C56 7428 moveq.l D2, 0x28
00004C58 B4AE FFFC cmp.l D2, [A6 - 0x4]
00004C5C 56C2 sne D2
00004C5E C202 and.b D1, D2
00004C60 8001 or.b D0, D1
00004C62 670C beq +0xE /* 00004C70 */
label00004C64:
00004C64 3F3C 0001 move.w -[A7], 0x1
00004C68 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00004C6C 6000 00D2 bra +0xD4 /* 00004D40 */
label00004C70:
00004C70 486E FFFA pea.l [A6 - 0x6]
00004C74 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00004C78 7001 moveq.l D0, 0x01
00004C7A B06E FFFA cmp.w D0, [A6 - 0x6]
00004C7E 670C beq +0xE /* 00004C8C */
00004C80 3F3C 001C move.w -[A7], 0x1C
00004C84 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00004C88 6000 00B6 bra +0xB8 /* 00004D40 */
label00004C8C:
00004C8C 266E FFFC movea.l A3, [A6 - 0x4]
00004C90 42A7 clr.l -[A7]
00004C92 2F0B move.l -[A7], A3
00004C94 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00004C98 2A1F move.l D5, [A7]+
00004C9A 5385 subq.l D5, 1
00004C9C 7063 moveq.l D0, 0x63
00004C9E B044 cmp.w D0, D4
00004CA0 6614 bne +0x16 /* 00004CB6 */
00004CA2 42A7 clr.l -[A7]
00004CA4 2F13 move.l -[A7], [A3]
00004CA6 2005 move.l D0, D5
00004CA8 D093 add.l D0, [A3]
00004CAA 2F00 move.l -[A7], D0
00004CAC 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00004CB0 2E1F move.l D7, [A7]+
00004CB2 6000 008C bra +0x8E /* 00004D40 */
label00004CB6:
00004CB6 7C00 moveq.l D6, 0x00
00004CB8 2853 movea.l A4, [A3]
00004CBA 7020 moveq.l D0, 0x20
00004CBC B044 cmp.w D0, D4
00004CBE 57C0 seq D0
00004CC0 4400 neg.b D0
00004CC2 1D40 FFE5 move.b [A6 - 0x1B], D0
00004CC6 6728 beq +0x2A /* 00004CF0 */
label00004CC8:
00004CC8 BA86 cmp.l D5, D6
00004CCA 5EC0 sgt D0
00004CCC 4A00 tst.b D0
00004CCE 6714 beq +0x16 /* 00004CE4 */
00004CD0 4241 clr.w D1
00004CD2 1214 move.b D1, [A4]
00004CD4 7420 moveq.l D2, 0x20
00004CD6 B441 cmp.w D2, D1
00004CD8 5CC1 sge D1
00004CDA C001 and.b D0, D1
00004CDC 6706 beq +0x8 /* 00004CE4 */
00004CDE 528C addq.l A4, 1
00004CE0 5286 addq.l D6, 1
00004CE2 60E4 bra -0x1A /* 00004CC8 */
label00004CE4:
00004CE4 BA86 cmp.l D5, D6
00004CE6 6E04 bgt +0x6 /* 00004CEC */
00004CE8 7E00 moveq.l D7, 0x00
00004CEA 6006 bra +0x8 /* 00004CF2 */
label00004CEC:
00004CEC 7E01 moveq.l D7, 0x01
00004CEE 6002 bra +0x4 /* 00004CF2 */
label00004CF0:
00004CF0 7E01 moveq.l D7, 0x01
label00004CF2:
00004CF2 BA86 cmp.l D5, D6
00004CF4 6F4A ble +0x4C /* 00004D40 */
00004CF6 528C addq.l A4, 1
00004CF8 5286 addq.l D6, 1
00004CFA 102E FFE5 move.b D0, [A6 - 0x1B]
00004CFE 6732 beq +0x34 /* 00004D32 */
00004D00 4240 clr.w D0
00004D02 102C FFFF move.b D0, [A4 - 0x1]
00004D06 7220 moveq.l D1, 0x20
00004D08 B240 cmp.w D1, D0
00004D0A 6DE6 blt -0x18 /* 00004CF2 */
00004D0C 5287 addq.l D7, 1
label00004D0E:
00004D0E BA86 cmp.l D5, D6
00004D10 5EC0 sgt D0
00004D12 4A00 tst.b D0
00004D14 6714 beq +0x16 /* 00004D2A */
00004D16 4241 clr.w D1
00004D18 1214 move.b D1, [A4]
00004D1A 7420 moveq.l D2, 0x20
00004D1C B441 cmp.w D2, D1
00004D1E 5CC1 sge D1
00004D20 C001 and.b D0, D1
00004D22 6706 beq +0x8 /* 00004D2A */
00004D24 528C addq.l A4, 1
00004D26 5286 addq.l D6, 1
00004D28 60E4 bra -0x1A /* 00004D0E */
label00004D2A:
00004D2A BA86 cmp.l D5, D6
00004D2C 6EC4 bgt -0x3A /* 00004CF2 */
00004D2E 5387 subq.l D7, 1
00004D30 60C0 bra -0x3E /* 00004CF2 */
label00004D32:
00004D32 4240 clr.w D0
00004D34 102C FFFF move.b D0, [A4 - 0x1]
00004D38 B840 cmp.w D4, D0
00004D3A 66B6 bne -0x48 /* 00004CF2 */
00004D3C 5287 addq.l D7, 1
00004D3E 60B2 bra -0x4C /* 00004CF2 */
label00004D40:
00004D40 206E 000A movea.l A0, [A6 + 0xA]
00004D44 2147 0002 move.l [A0 + 0x2], D7
00004D48 486E FFFA pea.l [A6 - 0x6]
00004D4C 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00004D50 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00004D54 4E5E unlink A6
00004D56 205F movea.l A0, [A7]+
00004D58 5C4F addq.w A7, 6
00004D5A 4ED0 jmp [A0]
00004D5C 4E56 FF00 link A6, -0x0100
00004D60 206E 0018 movea.l A0, [A6 + 0x18]
00004D64 2F28 0002 move.l -[A7], [A0 + 0x2]
00004D68 206E 0014 movea.l A0, [A6 + 0x14]
00004D6C 3F28 0004 move.w -[A7], [A0 + 0x4]
00004D70 206E 0010 movea.l A0, [A6 + 0x10]
00004D74 4AA8 0002 tst.l [A0 + 0x2]
00004D78 56C0 sne D0
00004D7A 4400 neg.b D0
00004D7C 1F00 move.b -[A7], D0
00004D7E 206E 000C movea.l A0, [A6 + 0xC]
00004D82 4AA8 0002 tst.l [A0 + 0x2]
00004D86 56C0 sne D0
00004D88 4400 neg.b D0
00004D8A 1F00 move.b -[A7], D0
00004D8C 486E FF00 pea.l [A6 - 0x100]
00004D90 4EBA B372 jsr [PC - 0x4C8E /* 00000104 */]
00004D94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D98 486E FF00 pea.l [A6 - 0x100]
00004D9C 4EBA BDA8 jsr [PC - 0x4258 /* 00000B46 */]
00004DA0 4E5E unlink A6
00004DA2 205F movea.l A0, [A7]+
00004DA4 DEFC 0014 add.w A7, 0x14
00004DA8 4ED0 jmp [A0]
00004DAA 4E56 FEFE link A6, -0x0102
00004DAE 206E 0018 movea.l A0, [A6 + 0x18]
00004DB2 7001 moveq.l D0, 0x01
00004DB4 B050 cmp.w D0, [A0]
00004DB6 670A beq +0xC /* 00004DC2 */
00004DB8 3F3C 001C move.w -[A7], 0x1C
00004DBC 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00004DC0 6052 bra +0x54 /* 00004E14 */
label00004DC2:
00004DC2 206E 0018 movea.l A0, [A6 + 0x18]
00004DC6 2F28 0002 move.l -[A7], [A0 + 0x2]
00004DCA 486E FEFE pea.l [A6 - 0x102]
00004DCE 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00004DD2 206E 0010 movea.l A0, [A6 + 0x10]
00004DD6 4AA8 0002 tst.l [A0 + 0x2]
00004DDA 56C0 sne D0
00004DDC 4400 neg.b D0
00004DDE 1D40 FFFF move.b [A6 - 0x1], D0
00004DE2 206E 0008 movea.l A0, [A6 + 0x8]
00004DE6 2F08 move.l -[A7], A0
00004DE8 42A7 clr.l -[A7]
00004DEA 486E FEFE pea.l [A6 - 0x102]
00004DEE 226E 0014 movea.l A1, [A6 + 0x14]
00004DF2 3F29 0004 move.w -[A7], [A1 + 0x4]
00004DF6 486E FFFF pea.l [A6 - 0x1]
00004DFA 226E 000C movea.l A1, [A6 + 0xC]
00004DFE 4AA9 0002 tst.l [A1 + 0x2]
00004E02 56C0 sne D0
00004E04 4400 neg.b D0
00004E06 1F00 move.b -[A7], D0
00004E08 4EBA B516 jsr [PC - 0x4AEA /* 00000320 */]
00004E0C 201F move.l D0, [A7]+
00004E0E 205F movea.l A0, [A7]+
00004E10 2140 0002 move.l [A0 + 0x2], D0
label00004E14:
00004E14 4E5E unlink A6
00004E16 205F movea.l A0, [A7]+
00004E18 DEFC 0014 add.w A7, 0x14
00004E1C 4ED0 jmp [A0]
00004E1E 4E56 FFFA link A6, -0x0006
00004E22 206E 000C movea.l A0, [A6 + 0xC]
00004E26 7001 moveq.l D0, 0x01
00004E28 B050 cmp.w D0, [A0]
00004E2A 670A beq +0xC /* 00004E36 */
00004E2C 3F3C 001C move.w -[A7], 0x1C
00004E30 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00004E34 6026 bra +0x28 /* 00004E5C */
label00004E36:
00004E36 206E 0008 movea.l A0, [A6 + 0x8]
00004E3A 2F08 move.l -[A7], A0
00004E3C 42A7 clr.l -[A7]
00004E3E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004E42 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
00004E46 201F move.l D0, [A7]+
00004E48 205F movea.l A0, [A7]+
00004E4A 2140 0002 move.l [A0 + 0x2], D0
00004E4E 206E 0008 movea.l A0, [A6 + 0x8]
00004E52 4AA8 0002 tst.l [A0 + 0x2]
00004E56 6704 beq +0x6 /* 00004E5C */
00004E58 30BC 0001 move.w [A0], 0x1
label00004E5C:
00004E5C 4E5E unlink A6
00004E5E 205F movea.l A0, [A7]+
00004E60 504F addq.w A7, 8
00004E62 4ED0 jmp [A0]
00004E64 4E56 FEDA link A6, -0x0126
00004E68 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004E6C 266E 000C movea.l A3, [A6 + 0xC]
00004E70 286E 0008 movea.l A4, [A6 + 0x8]
00004E74 7004 moveq.l D0, 0x04
00004E76 B053 cmp.w D0, [A3]
00004E78 660A bne +0xC /* 00004E84 */
00004E7A 296B 0002 0002 move.l [A4 + 0x2], [A3 + 0x2]
00004E80 6000 00B4 bra +0xB6 /* 00004F36 */
label00004E84:
00004E84 7009 moveq.l D0, 0x09
00004E86 B053 cmp.w D0, [A3]
00004E88 6618 bne +0x1A /* 00004EA2 */
00004E8A 38BC 0004 move.w [A4], 0x4
00004E8E 42A7 clr.l -[A7]
00004E90 206B 0002 movea.l A0, [A3 + 0x2]
00004E94 2F10 move.l -[A7], [A0]
00004E96 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
00004E9A 295F 0002 move.l [A4 + 0x2], [A7]+
00004E9E 6000 0096 bra +0x98 /* 00004F36 */
label00004EA2:
00004EA2 38BC 0002 move.w [A4], 0x2
00004EA6 7001 moveq.l D0, 0x01
00004EA8 B053 cmp.w D0, [A3]
00004EAA 6600 008A bne +0x8C /* 00004F36 */
00004EAE 2F2B 0002 move.l -[A7], [A3 + 0x2]
00004EB2 486E FF00 pea.l [A6 - 0x100]
00004EB6 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00004EBA 4A2E FF00 tst.b [A6 - 0x100]
00004EBE 6776 beq +0x78 /* 00004F36 */
00004EC0 486E FEE0 pea.l [A6 - 0x120]
00004EC4 486E FF00 pea.l [A6 - 0x100]
00004EC8 4EAD 0822 jsr [A5 + 0x822 /* export_256 */]
00004ECC 486E FEE0 pea.l [A6 - 0x120]
00004ED0 486D FB08 pea.l [A5 - 0x4F8]
00004ED4 486E FEDA pea.l [A6 - 0x126]
00004ED8 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00004EDC 4247 clr.w D7
00004EDE 1E2D FB08 move.b D7, [A5 - 0x4F8]
00004EE2 4206 clr.b D6
00004EE4 7001 moveq.l D0, 0x01
00004EE6 B047 cmp.w D0, D7
00004EE8 57C0 seq D0
00004EEA 4241 clr.w D1
00004EEC 122D FB09 move.b D1, [A5 - 0x4F7]
00004EF0 742D moveq.l D2, 0x2D
00004EF2 B441 cmp.w D2, D1
00004EF4 57C1 seq D1
00004EF6 C001 and.b D0, D1
00004EF8 6718 beq +0x1A /* 00004F12 */
00004EFA 7C01 moveq.l D6, 0x01
00004EFC 486E FEE0 pea.l [A6 - 0x120]
00004F00 486D FB08 pea.l [A5 - 0x4F8]
00004F04 486E FEDA pea.l [A6 - 0x126]
00004F08 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00004F0C 4247 clr.w D7
00004F0E 1E2D FB08 move.b D7, [A5 - 0x4F8]
label00004F12:
00004F12 BE6E FEDA cmp.w D7, [A6 - 0x126]
00004F16 661E bne +0x20 /* 00004F36 */
00004F18 486D FB08 pea.l [A5 - 0x4F8]
00004F1C 486C 0002 pea.l [A4 + 0x2]
00004F20 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00004F24 38BC 0004 move.w [A4], 0x4
00004F28 1006 move.b D0, D6
00004F2A 670A beq +0xC /* 00004F36 */
00004F2C 202C 0002 move.l D0, [A4 + 0x2]
00004F30 4480 neg.l D0
00004F32 2940 0002 move.l [A4 + 0x2], D0
label00004F36:
00004F36 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00004F3A 4E5E unlink A6
00004F3C 205F movea.l A0, [A7]+
00004F3E 504F addq.w A7, 8
00004F40 4ED0 jmp [A0]
00004F42 4E56 0000 link A6, 0
00004F46 206E 0008 movea.l A0, [A6 + 0x8]
00004F4A 2F08 move.l -[A7], A0
00004F4C 226E 000C movea.l A1, [A6 + 0xC]
00004F50 2F29 0002 move.l -[A7], [A1 + 0x2]
00004F54 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00004F58 588F addq.l A7, 4
00004F5A 205F movea.l A0, [A7]+
00004F5C 0240 0001 andi.w D0, 0x1
00004F60 4880 ext.w D0
00004F62 48C0 ext.l D0
00004F64 2140 0002 move.l [A0 + 0x2], D0
00004F68 4E5E unlink A6
00004F6A 205F movea.l A0, [A7]+
00004F6C 504F addq.w A7, 8
00004F6E 4ED0 jmp [A0]
00004F70 4E56 0000 link A6, 0
00004F74 206E 0008 movea.l A0, [A6 + 0x8]
00004F78 226E 000C movea.l A1, [A6 + 0xC]
00004F7C 7009 moveq.l D0, 0x09
00004F7E B051 cmp.w D0, [A1]
00004F80 57C0 seq D0
00004F82 4400 neg.b D0
00004F84 4880 ext.w D0
00004F86 48C0 ext.l D0
00004F88 2140 0002 move.l [A0 + 0x2], D0
00004F8C 4E5E unlink A6
00004F8E 205F movea.l A0, [A7]+
00004F90 504F addq.w A7, 8
00004F92 4ED0 jmp [A0]
00004F94 4E56 FFFE link A6, -0x0002
00004F98 2F3C 0003 0000 move.l -[A7], 0x30000
00004F9E 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00004FA2 3D5F FFFE move.w [A6 - 0x2], [A7]+
00004FA6 102D FEBF move.b D0, [A5 - 0x141]
00004FAA 660C bne +0xE /* 00004FB8 */
00004FAC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004FB0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004FB4 4EBA DF14 jsr [PC - 0x20EC /* 00002ECA */]
label00004FB8:
00004FB8 4E5E unlink A6
00004FBA 2E9F move.l [A7], [A7]+
00004FBC 4E75 rts
00004FBE 4E56 FEFA link A6, -0x0106
00004FC2 2F07 move.l -[A7], D7
00004FC4 302D F83C move.w D0, [A5 - 0x7C4]
00004FC8 0440 0095 subi.w D0, 0x95
00004FCC 6706 beq +0x8 /* 00004FD4 */
00004FCE 5340 subq.w D0, 1
00004FD0 6706 beq +0x8 /* 00004FD8 */
00004FD2 6008 bra +0xA /* 00004FDC */
label00004FD4:
00004FD4 7E01 moveq.l D7, 0x01
00004FD6 6006 bra +0x8 /* 00004FDE */
label00004FD8:
00004FD8 4207 clr.b D7
00004FDA 6002 bra +0x4 /* 00004FDE */
label00004FDC:
00004FDC 7E02 moveq.l D7, 0x02
label00004FDE:
00004FDE 486E FEFA pea.l [A6 - 0x106]
00004FE2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004FE6 2F2E FEFA move.l -[A7], [A6 - 0x106]
00004FEA 1F07 move.b -[A7], D7
00004FEC 486E FF00 pea.l [A6 - 0x100]
00004FF0 4267 clr.w -[A7]
00004FF2 A9ED syscall Pack6
00004FF4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004FF8 486E FF00 pea.l [A6 - 0x100]
00004FFC 4EBA BB48 jsr [PC - 0x44B8 /* 00000B46 */]
00005000 2E1F move.l D7, [A7]+
00005002 4E5E unlink A6
00005004 2E9F move.l [A7], [A7]+
00005006 4E75 rts
00005008 4E56 FEFA link A6, -0x0106
0000500C 2F07 move.l -[A7], D7
0000500E 302D F83C move.w D0, [A5 - 0x7C4]
00005012 0440 0095 subi.w D0, 0x95
00005016 6706 beq +0x8 /* 0000501E */
00005018 5340 subq.w D0, 1
0000501A 6706 beq +0x8 /* 00005022 */
0000501C 6008 bra +0xA /* 00005026 */
label0000501E:
0000501E 7E01 moveq.l D7, 0x01
00005020 6006 bra +0x8 /* 00005028 */
label00005022:
00005022 4207 clr.b D7
00005024 6002 bra +0x4 /* 00005028 */
label00005026:
00005026 4207 clr.b D7
label00005028:
00005028 486E FEFA pea.l [A6 - 0x106]
0000502C 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00005030 2F2E FEFA move.l -[A7], [A6 - 0x106]
00005034 1F07 move.b -[A7], D7
00005036 486E FF00 pea.l [A6 - 0x100]
0000503A 3F3C 0002 move.w -[A7], 0x2
0000503E A9ED syscall Pack6
00005040 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005044 486E FF00 pea.l [A6 - 0x100]
00005048 4EBA BAFC jsr [PC - 0x4504 /* 00000B46 */]
0000504C 2E1F move.l D7, [A7]+
0000504E 4E5E unlink A6
00005050 2E9F move.l [A7], [A7]+
00005052 4E75 rts
00005054 4E56 FFFC link A6, -0x0004
00005058 4AAE 000A tst.l [A6 + 0xA]
0000505C 670C beq +0xE /* 0000506A */
0000505E 206E 000A movea.l A0, [A6 + 0xA]
00005062 216D F838 0002 move.l [A0 + 0x2], [A5 - 0x7C8]
00005068 6014 bra +0x16 /* 0000507E */
label0000506A:
0000506A 4267 clr.w -[A7]
0000506C 486E FFFC pea.l [A6 - 0x4]
00005070 4EBA D4A6 jsr [PC - 0x2B5A /* 00002518 */]
00005074 101F move.b D0, [A7]+
00005076 6606 bne +0x8 /* 0000507E */
00005078 2B6E FFFC F838 move.l [A5 - 0x7C8], [A6 - 0x4]
label0000507E:
0000507E 4E5E unlink A6
00005080 205F movea.l A0, [A7]+
00005082 5C4F addq.w A7, 6
00005084 4ED0 jmp [A0]
fn00005086:
00005086 4E56 FFFA link A6, -0x0006
0000508A 2F07 move.l -[A7], D7
0000508C 7000 moveq.l D0, 0x00
0000508E 2D40 FFFA move.l [A6 - 0x6], D0
00005092 7E06 moveq.l D7, 0x06
00005094 6032 bra +0x34 /* 000050C8 */
label00005096:
00005096 206E 0008 movea.l A0, [A6 + 0x8]
0000509A 3007 move.w D0, D7
0000509C E940 asl D0.w, 4
0000509E 41E8 023F lea.l A0, [A0 + 0x23F]
000050A2 4A30 0000 tst.b [A0 + D0.w]
000050A6 671E beq +0x20 /* 000050C6 */
000050A8 2F2E FFFA move.l -[A7], [A6 - 0x6]
000050AC 3F3C 0004 move.w -[A7], 0x4
000050B0 3F07 move.w -[A7], D7
000050B2 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000050B6 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
000050BA 3F3C 0004 move.w -[A7], 0x4
000050BE 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000050C2 2D5F FFFA move.l [A6 - 0x6], [A7]+
label000050C6:
000050C6 5247 addq.w D7, 1
label000050C8:
000050C8 701D moveq.l D0, 0x1D
000050CA B047 cmp.w D0, D7
000050CC 6CC8 bge -0x36 /* 00005096 */
000050CE 2D6E FFFA 000C move.l [A6 + 0xC], [A6 - 0x6]
000050D4 2E1F move.l D7, [A7]+
000050D6 4E5E unlink A6
000050D8 2E9F move.l [A7], [A7]+
000050DA 4E75 rts
fn000050DC:
000050DC 4E56 FFBA link A6, -0x0046
000050E0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000050E4 206E 000A movea.l A0, [A6 + 0xA]
000050E8 70FF moveq.l D0, 0xFFFFFFFF
000050EA 2140 0002 move.l [A0 + 0x2], D0
000050EE 486E FFFA pea.l [A6 - 0x6]
000050F2 4EBA C902 jsr [PC - 0x36FE /* 000019F6 */]
000050F6 4267 clr.w -[A7]
000050F8 2F2D F342 move.l -[A7], [A5 - 0xCBE]
000050FC 2F2E FFFA move.l -[A7], [A6 - 0x6]
00005100 42A7 clr.l -[A7]
00005102 2F2D F342 move.l -[A7], [A5 - 0xCBE]
00005106 4EBA FF7E jsr [PC - 0x82 /* 00005086 */]
0000510A 2F1F move.l -[A7], [A7]+
0000510C 486E FFDC pea.l [A6 - 0x24]
00005110 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
00005114 3C1F move.w D6, [A7]+
00005116 3E2E FFE2 move.w D7, [A6 - 0x1E]
0000511A 6F00 00E8 ble +0xEA /* 00005204 */
0000511E 42A7 clr.l -[A7]
00005120 3F07 move.w -[A7], D7
00005122 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00005126 265F movea.l A3, [A7]+
00005128 7003 moveq.l D0, 0x03
0000512A B02B 0006 cmp.b D0, [A3 + 0x6]
0000512E 6600 00D4 bne +0xD6 /* 00005204 */
00005132 BE6D F0C6 cmp.w D7, [A5 - 0xF3A]
00005136 57C0 seq D0
00005138 C02D F0C0 and.b D0, [A5 - 0xF40]
0000513C 1800 move.b D4, D0
0000513E 0A04 0001 xori.b D4, 0x1
00005142 1004 move.b D0, D4
00005144 6726 beq +0x28 /* 0000516C */
00005146 206D F342 movea.l A0, [A5 - 0xCBE]
0000514A 49E8 027E lea.l A4, [A0 + 0x27E]
0000514E 3F07 move.w -[A7], D7
00005150 3006 move.w D0, D6
00005152 E940 asl D0.w, 4
00005154 1234 00C1 move.b D1, [A4 + D0.w - 0x63]
00005158 4881 ext.w D1
0000515A 3F01 move.w -[A7], D1
0000515C 3006 move.w D0, D6
0000515E E740 asl D0.w, 3
00005160 41EC 0170 lea.l A0, [A4 + 0x170]
00005164 4870 0000 pea.l [A0 + D0.w]
00005168 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
label0000516C:
0000516C 4267 clr.w -[A7]
0000516E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00005172 206B 0008 movea.l A0, [A3 + 0x8]
00005176 2050 movea.l A0, [A0]
00005178 4868 0008 pea.l [A0 + 0x8]
0000517C A8AD syscall PtInRect
0000517E 101F move.b D0, [A7]+
00005180 6700 0082 beq +0x84 /* 00005204 */
00005184 4267 clr.w -[A7]
00005186 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000518A 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000518E A83C syscall TEGetOffset
00005190 3A1F move.w D5, [A7]+
00005192 4A2E 0008 tst.b [A6 + 0x8]
00005196 6626 bne +0x28 /* 000051BE */
00005198 206E 000A movea.l A0, [A6 + 0xA]
0000519C 2F08 move.l -[A7], A0
0000519E 42A7 clr.l -[A7]
000051A0 226B 000C movea.l A1, [A3 + 0xC]
000051A4 2F11 move.l -[A7], [A1]
000051A6 3005 move.w D0, D5
000051A8 48C0 ext.l D0
000051AA D091 add.l D0, [A1]
000051AC 5280 addq.l D0, 1
000051AE 2F00 move.l -[A7], D0
000051B0 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000051B4 201F move.l D0, [A7]+
000051B6 205F movea.l A0, [A7]+
000051B8 2140 0002 move.l [A0 + 0x2], D0
000051BC 6046 bra +0x48 /* 00005204 */
label000051BE:
000051BE 7000 moveq.l D0, 0x00
000051C0 2D40 FFC4 move.l [A6 - 0x3C], D0
000051C4 3005 move.w D0, D5
000051C6 48C0 ext.l D0
000051C8 2D40 FFC0 move.l [A6 - 0x40], D0
000051CC 2D7C 0000 7FFF FFC8 move.l [A6 - 0x38], 0x7FFF
000051D4 7000 moveq.l D0, 0x00
000051D6 2D40 FFCC move.l [A6 - 0x34], D0
000051DA 2D40 FFD0 move.l [A6 - 0x30], D0
000051DE 1F2E 0008 move.b -[A7], [A6 + 0x8]
000051E2 486E FFC8 pea.l [A6 - 0x38]
000051E6 486E FFC4 pea.l [A6 - 0x3C]
000051EA 486E FFC0 pea.l [A6 - 0x40]
000051EE 2F2B 000C move.l -[A7], [A3 + 0xC]
000051F2 486E FFBA pea.l [A6 - 0x46]
000051F6 4EBA F436 jsr [PC - 0xBCA /* 0000462E */]
000051FA 206E 000A movea.l A0, [A6 + 0xA]
000051FE 216E FFD0 0002 move.l [A0 + 0x2], [A6 - 0x30]
label00005204:
00005204 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00005208 4E5E unlink A6
0000520A 205F movea.l A0, [A7]+
0000520C 5C4F addq.w A7, 6
0000520E 4ED0 jmp [A0]
00005210 4E56 0000 link A6, 0
00005214 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005218 1F3C 0003 move.b -[A7], 0x3
0000521C 4EBA FEBE jsr [PC - 0x142 /* 000050DC */]
00005220 4E5E unlink A6
00005222 2E9F move.l [A7], [A7]+
00005224 4E75 rts
00005226 4E56 0000 link A6, 0
0000522A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000522E 1F3C 0002 move.b -[A7], 0x2
00005232 4EBA FEA8 jsr [PC - 0x158 /* 000050DC */]
00005236 4E5E unlink A6
00005238 2E9F move.l [A7], [A7]+
0000523A 4E75 rts
0000523C 4E56 0000 link A6, 0
00005240 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005244 1F3C 0001 move.b -[A7], 0x1
00005248 4EBA FE92 jsr [PC - 0x16E /* 000050DC */]
0000524C 4E5E unlink A6
0000524E 2E9F move.l [A7], [A7]+
00005250 4E75 rts
00005252 4E56 0000 link A6, 0
00005256 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000525A 4267 clr.w -[A7]
0000525C 4EBA FE7E jsr [PC - 0x182 /* 000050DC */]
00005260 4E5E unlink A6
00005262 2E9F move.l [A7], [A7]+
00005264 4E75 rts
00005266 4E56 FFDC link A6, -0x0024
0000526A 486E FFFA pea.l [A6 - 0x6]
0000526E 4EBA C786 jsr [PC - 0x387A /* 000019F6 */]
00005272 4267 clr.w -[A7]
00005274 2F2D F342 move.l -[A7], [A5 - 0xCBE]
00005278 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000527C 42A7 clr.l -[A7]
0000527E 2F2D F342 move.l -[A7], [A5 - 0xCBE]
00005282 4EBA FE02 jsr [PC - 0x1FE /* 00005086 */]
00005286 2F1F move.l -[A7], [A7]+
00005288 486E FFDC pea.l [A6 - 0x24]
0000528C 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
00005290 3D5F FFFE move.w [A6 - 0x2], [A7]+
00005294 302E FFE2 move.w D0, [A6 - 0x1E]
00005298 48C0 ext.l D0
0000529A 206E 0008 movea.l A0, [A6 + 0x8]
0000529E 2140 0002 move.l [A0 + 0x2], D0
000052A2 4E5E unlink A6
000052A4 2E9F move.l [A7], [A7]+
000052A6 4E75 rts
fn000052A8:
000052A8 4E56 FED8 link A6, -0x0128
000052AC 2F07 move.l -[A7], D7
000052AE 486E FEFA pea.l [A6 - 0x106]
000052B2 4EBA DE02 jsr [PC - 0x21FE /* 000030B6 */]
000052B6 102D FEBF move.b D0, [A5 - 0x141]
000052BA 6642 bne +0x44 /* 000052FE */
000052BC 486E FEDA pea.l [A6 - 0x126]
000052C0 486E FEFA pea.l [A6 - 0x106]
000052C4 4EAD 0822 jsr [A5 + 0x822 /* export_256 */]
000052C8 486E FEDA pea.l [A6 - 0x126]
000052CC 486E FFFA pea.l [A6 - 0x6]
000052D0 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000052D4 302D FD42 move.w D0, [A5 - 0x2BE]
000052D8 0440 0037 subi.w D0, 0x37 /* '7' */
000052DC 670E beq +0x10 /* 000052EC */
000052DE 0440 001A subi.w D0, 0x1A
000052E2 6710 beq +0x12 /* 000052F4 */
000052E4 0440 0056 subi.w D0, 0x56 /* 'V' */
000052E8 6706 beq +0x8 /* 000052F0 */
000052EA 600A bra +0xC /* 000052F6 */
label000052EC:
000052EC 4247 clr.w D7
000052EE 6006 bra +0x8 /* 000052F6 */
label000052F0:
000052F0 7E01 moveq.l D7, 0x01
000052F2 6002 bra +0x4 /* 000052F6 */
label000052F4:
000052F4 7EFF moveq.l D7, 0xFFFFFFFF
label000052F6:
000052F6 486E FFFA pea.l [A6 - 0x6]
000052FA 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
label000052FE:
000052FE 3D47 0008 move.w [A6 + 0x8], D7
00005302 2E1F move.l D7, [A7]+
00005304 4E5E unlink A6
00005306 4E75 rts
fn00005308:
00005308 4E56 FED8 link A6, -0x0128
0000530C 486E FEFA pea.l [A6 - 0x106]
00005310 4EBA DDA4 jsr [PC - 0x225C /* 000030B6 */]
00005314 102D FEBF move.b D0, [A5 - 0x141]
00005318 6600 00D8 bne +0xDA /* 000053F2 */
0000531C 486E FEDA pea.l [A6 - 0x126]
00005320 486E FEFA pea.l [A6 - 0x106]
00005324 4EAD 0822 jsr [A5 + 0x822 /* export_256 */]
00005328 422E FED9 clr.b [A6 - 0x127]
label0000532C:
0000532C 486E FEDA pea.l [A6 - 0x126]
00005330 486E FFFA pea.l [A6 - 0x6]
00005334 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00005338 70FE moveq.l D0, 0xFFFFFFFE
0000533A B06E FFFA cmp.w D0, [A6 - 0x6]
0000533E 57C0 seq D0
00005340 7222 moveq.l D1, 0x22
00005342 B2AE FFFC cmp.l D1, [A6 - 0x4]
00005346 57C1 seq D1
00005348 C001 and.b D0, D1
0000534A 6702 beq +0x4 /* 0000534E */
0000534C 60DE bra -0x20 /* 0000532C */
label0000534E:
0000534E 4A6E FFFA tst.w [A6 - 0x6]
00005352 6604 bne +0x6 /* 00005358 */
00005354 6000 009C bra +0x9E /* 000053F2 */
label00005358:
00005358 302D FD42 move.w D0, [A5 - 0x2BE]
0000535C 0440 00A8 subi.w D0, 0xA8
00005360 6B7A bmi +0x7C /* 000053DC */
00005362 0C40 0007 cmpi.w D0, 0x7
00005366 6E74 bgt +0x76 /* 000053DC */
00005368 D040 add.w D0, D0
0000536A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000536E 4EFB 0000 jmp [PC + D0.w]
00005372 0012 0018 ori.b [A2], 0x18
00005376 0024 0030 ori.b -[A4], 0x30 /* '0' */
0000537A 003C 0048 ori.b ccr, 72
0000537E 0054 0060 ori.w [A4], 0x60 /* '`' */
00005382 422E FED9 clr.b [A6 - 0x127]
00005386 605E bra +0x60 /* 000053E6 */
00005388 7001 moveq.l D0, 0x01
0000538A 802E FED9 or.b D0, [A6 - 0x127]
0000538E 1D40 FED9 move.b [A6 - 0x127], D0
00005392 6052 bra +0x54 /* 000053E6 */
00005394 7002 moveq.l D0, 0x02
00005396 802E FED9 or.b D0, [A6 - 0x127]
0000539A 1D40 FED9 move.b [A6 - 0x127], D0
0000539E 6046 bra +0x48 /* 000053E6 */
000053A0 7004 moveq.l D0, 0x04
000053A2 802E FED9 or.b D0, [A6 - 0x127]
000053A6 1D40 FED9 move.b [A6 - 0x127], D0
000053AA 603A bra +0x3C /* 000053E6 */
000053AC 7008 moveq.l D0, 0x08
000053AE 802E FED9 or.b D0, [A6 - 0x127]
000053B2 1D40 FED9 move.b [A6 - 0x127], D0
000053B6 602E bra +0x30 /* 000053E6 */
000053B8 7010 moveq.l D0, 0x10
000053BA 802E FED9 or.b D0, [A6 - 0x127]
000053BE 1D40 FED9 move.b [A6 - 0x127], D0
000053C2 6022 bra +0x24 /* 000053E6 */
000053C4 7020 moveq.l D0, 0x20
000053C6 802E FED9 or.b D0, [A6 - 0x127]
000053CA 1D40 FED9 move.b [A6 - 0x127], D0
000053CE 6016 bra +0x18 /* 000053E6 */
000053D0 7040 moveq.l D0, 0x40
000053D2 802E FED9 or.b D0, [A6 - 0x127]
000053D6 1D40 FED9 move.b [A6 - 0x127], D0
000053DA 600A bra +0xC /* 000053E6 */
label000053DC:
000053DC 3F3C 0001 move.w -[A7], 0x1
000053E0 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
000053E4 600C bra +0xE /* 000053F2 */
label000053E6:
000053E6 486E FFFA pea.l [A6 - 0x6]
000053EA 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000053EE 6000 FF3C bra -0xC2 /* 0000532C */
label000053F2:
000053F2 1D6E FED9 0008 move.b [A6 + 0x8], [A6 - 0x127]
000053F8 4E5E unlink A6
000053FA 4E75 rts
fn000053FC:
000053FC 4E56 FCF6 link A6, -0x030A
00005400 48E7 0308 movem.l -[A7], D6,D7,A4
00005404 422E FE00 clr.b [A6 - 0x200]
00005408 49EE 0009 lea.l A4, [A6 + 0x9]
0000540C 1014 move.b D0, [A4]
0000540E 4880 ext.w D0
00005410 48C0 ext.l D0
00005412 2E00 move.l D7, D0
00005414 6612 bne +0x14 /* 00005428 */
00005416 2F2D FD6C move.l -[A7], [A5 - 0x294]
0000541A 3F3C 00A8 move.w -[A7], 0xA8
0000541E 486E FE00 pea.l [A6 - 0x200]
00005422 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00005426 606E bra +0x70 /* 00005496 */
label00005428:
00005428 4246 clr.w D6
0000542A 6064 bra +0x66 /* 00005490 */
label0000542C:
0000542C 2007 move.l D0, D7
0000542E C0BC 0000 0001 and.l D0, 0x1
00005434 4A80 tst.l D0
00005436 6754 beq +0x56 /* 0000548C */
00005438 2F2D FD6C move.l -[A7], [A5 - 0x294]
0000543C 3006 move.w D0, D6
0000543E D07C 00A9 add.w D0, 0xA9
00005442 3F00 move.w -[A7], D0
00005444 486E FF00 pea.l [A6 - 0x100]
00005448 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
0000544C 4A2E FE00 tst.b [A6 - 0x200]
00005450 6612 bne +0x14 /* 00005464 */
00005452 41EE FE00 lea.l A0, [A6 - 0x200]
00005456 43EE FF00 lea.l A1, [A6 - 0x100]
0000545A 703F moveq.l D0, 0x3F
label0000545C:
0000545C 20D9 move.l [A0]+, [A1]+
0000545E 51C8 FFFC dbf D0, -0x6 /* 0000545C */
00005462 6028 bra +0x2A /* 0000548C */
label00005464:
00005464 486E FE00 pea.l [A6 - 0x200]
00005468 487A 0044 pea.l [PC + 0x44 /* 000054AE, value 0x12C4E56 */]
0000546C 486E FF00 pea.l [A6 - 0x100]
00005470 486E FCF6 pea.l [A6 - 0x30A]
00005474 3F3C 0003 move.w -[A7], 0x3
00005478 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
0000547C 41EE FE00 lea.l A0, [A6 - 0x200]
00005480 43EE FCF6 lea.l A1, [A6 - 0x30A]
00005484 703F moveq.l D0, 0x3F
label00005486:
00005486 20D9 move.l [A0]+, [A1]+
00005488 51C8 FFFC dbf D0, -0x6 /* 00005486 */
label0000548C:
0000548C E28F lsr D7, 1
0000548E 5246 addq.w D6, 1
label00005490:
00005490 7006 moveq.l D0, 0x06
00005492 B046 cmp.w D0, D6
00005494 6C96 bge -0x68 /* 0000542C */
label00005496:
00005496 2F2E 000A move.l -[A7], [A6 + 0xA]
0000549A 486E FE00 pea.l [A6 - 0x200]
0000549E 4EBA B6A6 jsr [PC - 0x495A /* 00000B46 */]
000054A2 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000054A6 4E5E unlink A6
000054A8 205F movea.l A0, [A7]+
000054AA 5C4F addq.w A7, 6
000054AC 4ED0 jmp [A0]
000054AE 012C 4E56 btst [A4 + 0x4E56], D0
// begin alternate branch 000054B0-000054B4
fn000054B0:
000054B0 4E56 FEFE link A6, -0x0102
// end alternate branch 000054B0-000054B4
fn000054B0: // (misaligned)
000054B2 FEFE .extension 0xEFE // unimplemented
000054B4 2F07 move.l -[A7], D7
000054B6 302E 0008 move.w D0, [A6 + 0x8]
000054BA 5240 addq.w D0, 1
000054BC 6714 beq +0x16 /* 000054D2 */
000054BE 5340 subq.w D0, 1
000054C0 6706 beq +0x8 /* 000054C8 */
000054C2 5340 subq.w D0, 1
000054C4 6706 beq +0x8 /* 000054CC */
000054C6 600E bra +0x10 /* 000054D6 */
label000054C8:
000054C8 7E37 moveq.l D7, 0x37
000054CA 600C bra +0xE /* 000054D8 */
label000054CC:
000054CC 3E3C 00A7 move.w D7, 0xA7
000054D0 6006 bra +0x8 /* 000054D8 */
label000054D2:
000054D2 7E51 moveq.l D7, 0x51
000054D4 6002 bra +0x4 /* 000054D8 */
label000054D6:
000054D6 7E37 moveq.l D7, 0x37
label000054D8:
000054D8 2F2D FD6C move.l -[A7], [A5 - 0x294]
000054DC 3F07 move.w -[A7], D7
000054DE 486E FF00 pea.l [A6 - 0x100]
000054E2 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
000054E6 2F2E 000A move.l -[A7], [A6 + 0xA]
000054EA 486E FF00 pea.l [A6 - 0x100]
000054EE 4EBA B656 jsr [PC - 0x49AA /* 00000B46 */]
000054F2 2E1F move.l D7, [A7]+
000054F4 4E5E unlink A6
000054F6 205F movea.l A0, [A7]+
000054F8 5C4F addq.w A7, 6
000054FA 4ED0 jmp [A0]
000054FC 4E56 FED0 link A6, -0x0130
00005500 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00005504 266E 000A movea.l A3, [A6 + 0xA]
00005508 486D FACA pea.l [A5 - 0x536]
0000550C 486E FFFA pea.l [A6 - 0x6]
00005510 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00005514 302D FD42 move.w D0, [A5 - 0x2BE]
00005518 0440 0021 subi.w D0, 0x21 /* '!' */
0000551C 6712 beq +0x14 /* 00005530 */
0000551E 0440 0045 subi.w D0, 0x45 /* 'E' */
00005522 670C beq +0xE /* 00005530 */
00005524 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00005528 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
0000552C 6000 01E4 bra +0x1E6 /* 00005712 */
label00005530:
00005530 2F3C 0003 0000 move.l -[A7], 0x30000
00005536 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
0000553A 301F move.w D0, [A7]+
0000553C 48C0 ext.l D0
0000553E 2C00 move.l D6, D0
00005540 102D FEBF move.b D0, [A5 - 0x141]
00005544 6600 01CC bne +0x1CE /* 00005712 */
00005548 4267 clr.w -[A7]
0000554A 3F06 move.w -[A7], D6
0000554C 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */]
00005550 101F move.b D0, [A7]+
00005552 660C bne +0xE /* 00005560 */
00005554 3F3C 000B move.w -[A7], 0xB
00005558 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
0000555C 6000 01B4 bra +0x1B6 /* 00005712 */
label00005560:
00005560 42A7 clr.l -[A7]
00005562 3F06 move.w -[A7], D6
00005564 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00005568 2A1F move.l D5, [A7]+
0000556A 2045 movea.l A0, D5
0000556C 7003 moveq.l D0, 0x03
0000556E B028 0006 cmp.b D0, [A0 + 0x6]
00005572 670C beq +0xE /* 00005580 */
00005574 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00005578 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
0000557C 6000 0194 bra +0x196 /* 00005712 */
label00005580:
00005580 2045 movea.l A0, D5
00005582 2868 0008 movea.l A4, [A0 + 0x8]
00005586 200B move.l D0, A3
00005588 6700 008C beq +0x8E /* 00005616 */
0000558C 4267 clr.w -[A7]
0000558E 486E FFE2 pea.l [A6 - 0x1E]
00005592 486E FFDE pea.l [A6 - 0x22]
00005596 486E FFE0 pea.l [A6 - 0x20]
0000559A 2F0C move.l -[A7], A4
0000559C 3F3C 0003 move.w -[A7], 0x3
000055A0 A83D syscall TEDispatch
000055A2 302E 0008 move.w D0, [A6 + 0x8]
000055A6 0440 00A1 subi.w D0, 0xA1
000055AA 6714 beq +0x16 /* 000055C0 */
000055AC 5340 subq.w D0, 1
000055AE 6722 beq +0x24 /* 000055D2 */
000055B0 5340 subq.w D0, 1
000055B2 6736 beq +0x38 /* 000055EA */
000055B4 5340 subq.w D0, 1
000055B6 6740 beq +0x42 /* 000055F8 */
000055B8 5340 subq.w D0, 1
000055BA 674C beq +0x4E /* 00005608 */
000055BC 6000 0154 bra +0x156 /* 00005712 */
label000055C0:
000055C0 2F0B move.l -[A7], A3
000055C2 4240 clr.w D0
000055C4 102E FFE4 move.b D0, [A6 - 0x1C]
000055C8 3F00 move.w -[A7], D0
000055CA 4EBA FE30 jsr [PC - 0x1D0 /* 000053FC */]
000055CE 6000 0142 bra +0x144 /* 00005712 */
label000055D2:
000055D2 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000055D6 486E FEDE pea.l [A6 - 0x122]
000055DA A8FF syscall GetFName/GetFontName
000055DC 2F0B move.l -[A7], A3
000055DE 486E FEDE pea.l [A6 - 0x122]
000055E2 4EBA B562 jsr [PC - 0x4A9E /* 00000B46 */]
000055E6 6000 012A bra +0x12C /* 00005712 */
label000055EA:
000055EA 302E FFDE move.w D0, [A6 - 0x22]
000055EE 48C0 ext.l D0
000055F0 2740 0002 move.l [A3 + 0x2], D0
000055F4 6000 011C bra +0x11E /* 00005712 */
label000055F8:
000055F8 2F0B move.l -[A7], A3
000055FA 2054 movea.l A0, [A4]
000055FC 3F28 003A move.w -[A7], [A0 + 0x3A]
00005600 4EBA FEAE jsr [PC - 0x152 /* 000054B0 */]
00005604 6000 010C bra +0x10E /* 00005712 */
label00005608:
00005608 302E FFE6 move.w D0, [A6 - 0x1A]
0000560C 48C0 ext.l D0
0000560E 2740 0002 move.l [A3 + 0x2], D0
00005612 6000 00FE bra +0x100 /* 00005712 */
label00005616:
00005616 4267 clr.w -[A7]
00005618 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000561C 101F move.b D0, [A7]+
0000561E 6604 bne +0x6 /* 00005624 */
00005620 6000 00F0 bra +0xF2 /* 00005712 */
label00005624:
00005624 302E 0008 move.w D0, [A6 + 0x8]
00005628 0440 00A1 subi.w D0, 0xA1
0000562C 6714 beq +0x16 /* 00005642 */
0000562E 5340 subq.w D0, 1
00005630 6726 beq +0x28 /* 00005658 */
00005632 5340 subq.w D0, 1
00005634 6740 beq +0x42 /* 00005676 */
00005636 5340 subq.w D0, 1
00005638 675C beq +0x5E /* 00005696 */
0000563A 5340 subq.w D0, 1
0000563C 6770 beq +0x72 /* 000056AE */
0000563E 6000 0082 bra +0x84 /* 000056C2 */
label00005642:
00005642 7E02 moveq.l D7, 0x02
00005644 4267 clr.w -[A7]
00005646 4EBA FCC0 jsr [PC - 0x340 /* 00005308 */]
0000564A 1D5F FFE4 move.b [A6 - 0x1C], [A7]+
0000564E 102D FEBF move.b D0, [A5 - 0x141]
00005652 6600 00BE bne +0xC0 /* 00005712 */
00005656 606A bra +0x6C /* 000056C2 */
label00005658:
00005658 7E01 moveq.l D7, 0x01
0000565A 486E FEDE pea.l [A6 - 0x122]
0000565E 4EBA DA56 jsr [PC - 0x25AA /* 000030B6 */]
00005662 102D FEBF move.b D0, [A5 - 0x141]
00005666 6600 00AA bne +0xAC /* 00005712 */
0000566A 486E FEDE pea.l [A6 - 0x122]
0000566E 486E FFE2 pea.l [A6 - 0x1E]
00005672 A900 syscall GetFNum
00005674 604C bra +0x4E /* 000056C2 */
label00005676:
00005676 4247 clr.w D7
00005678 42A7 clr.l -[A7]
0000567A 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
0000567E 201F move.l D0, [A7]+
00005680 3D40 FFDE move.w [A6 - 0x22], D0
00005684 102D FEBF move.b D0, [A5 - 0x141]
00005688 6600 0088 bne +0x8A /* 00005712 */
0000568C 2054 movea.l A0, [A4]
0000568E 316E FFDE 0018 move.w [A0 + 0x18], [A6 - 0x22]
00005694 602C bra +0x2E /* 000056C2 */
label00005696:
00005696 4247 clr.w D7
00005698 4267 clr.w -[A7]
0000569A 4EBA FC0C jsr [PC - 0x3F4 /* 000052A8 */]
0000569E 381F move.w D4, [A7]+
000056A0 102D FEBF move.b D0, [A5 - 0x141]
000056A4 666C bne +0x6E /* 00005712 */
000056A6 2054 movea.l A0, [A4]
000056A8 3144 003A move.w [A0 + 0x3A], D4
000056AC 6014 bra +0x16 /* 000056C2 */
label000056AE:
000056AE 7E04 moveq.l D7, 0x04
000056B0 42A7 clr.l -[A7]
000056B2 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000056B6 201F move.l D0, [A7]+
000056B8 3D40 FFE6 move.w [A6 - 0x1A], D0
000056BC 102D FEBF move.b D0, [A5 - 0x141]
000056C0 6650 bne +0x52 /* 00005712 */
label000056C2:
000056C2 2F0C move.l -[A7], A4
000056C4 486E FED2 pea.l [A6 - 0x12E]
000056C8 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
000056CC 42A7 clr.l -[A7]
000056CE 2F3C 0000 7FFF move.l -[A7], 0x7FFF
000056D4 2F0C move.l -[A7], A4
000056D6 A9D1 syscall TESetSelect
000056D8 4A47 tst.w D7
000056DA 6F12 ble +0x14 /* 000056EE */
000056DC 3F07 move.w -[A7], D7
000056DE 486E FFE2 pea.l [A6 - 0x1E]
000056E2 4267 clr.w -[A7]
000056E4 2F0C move.l -[A7], A4
000056E6 3F3C 0001 move.w -[A7], 0x1
000056EA A83D syscall TEDispatch
000056EC 6004 bra +0x6 /* 000056F2 */
label000056EE:
000056EE 2F0C move.l -[A7], A4
000056F0 A9D0 syscall TECalText
label000056F2:
000056F2 2F0C move.l -[A7], A4
000056F4 486E FED2 pea.l [A6 - 0x12E]
000056F8 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
000056FC 4267 clr.w -[A7]
000056FE 3F06 move.w -[A7], D6
00005700 1F3C 0001 move.b -[A7], 0x1
00005704 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00005708 1D5F FED1 move.b [A6 - 0x12F], [A7]+
0000570C 3F06 move.w -[A7], D6
0000570E 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
label00005712:
00005712 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00005716 4E5E unlink A6
00005718 205F movea.l A0, [A7]+
0000571A 5C4F addq.w A7, 6
0000571C 4ED0 jmp [A0]
0000571E 4E56 0000 link A6, 0
00005722 102D F09E move.b D0, [A5 - 0xF62]
00005726 4880 ext.w D0
00005728 48C0 ext.l D0
0000572A 206E 0008 movea.l A0, [A6 + 0x8]
0000572E 2140 0002 move.l [A0 + 0x2], D0
00005732 4E5E unlink A6
00005734 2E9F move.l [A7], [A7]+
00005736 4E75 rts
00005738 4E56 FFF0 link A6, -0x0010
0000573C 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00005740 286E 000A movea.l A4, [A6 + 0xA]
00005744 486D FACA pea.l [A5 - 0x536]
00005748 486E FFFA pea.l [A6 - 0x6]
0000574C 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00005750 3A2D FD42 move.w D5, [A5 - 0x2BE]
00005754 7058 moveq.l D0, 0x58
00005756 B045 cmp.w D0, D5
00005758 57C6 seq D6
0000575A 4406 neg.b D6
0000575C 42A7 clr.l -[A7]
0000575E 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */]
00005762 201F move.l D0, [A7]+
00005764 3D40 FFF8 move.w [A6 - 0x8], D0
00005768 102D FEBF move.b D0, [A5 - 0x141]
0000576C 6600 012A bne +0x12C /* 00005898 */
00005770 1006 move.b D0, D6
00005772 6654 bne +0x56 /* 000057C8 */
00005774 7003 moveq.l D0, 0x03
00005776 B045 cmp.w D0, D5
00005778 6642 bne +0x44 /* 000057BC */
0000577A 4267 clr.w -[A7]
0000577C 486E FFF8 pea.l [A6 - 0x8]
00005780 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00005784 101F move.b D0, [A7]+
00005786 6604 bne +0x6 /* 0000578C */
00005788 6000 010E bra +0x110 /* 00005898 */
label0000578C:
0000578C 102D F2FF move.b D0, [A5 - 0xD01]
00005790 660C bne +0xE /* 0000579E */
00005792 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
00005796 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
0000579A 6000 00FC bra +0xFE /* 00005898 */
label0000579E:
0000579E 4267 clr.w -[A7]
000057A0 2F2D F342 move.l -[A7], [A5 - 0xCBE]
000057A4 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000057A8 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */]
000057AC 101F move.b D0, [A7]+
000057AE 6618 bne +0x1A /* 000057C8 */
000057B0 3F3C 0056 move.w -[A7], 0x56 /* 'V' */
000057B4 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
000057B8 6000 00DE bra +0xE0 /* 00005898 */
label000057BC:
000057BC 3F3C 0001 move.w -[A7], 0x1
000057C0 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
000057C4 6000 00D2 bra +0xD4 /* 00005898 */
label000057C8:
000057C8 7001 moveq.l D0, 0x01
000057CA B06E FFF8 cmp.w D0, [A6 - 0x8]
000057CE 5EC0 sgt D0
000057D0 4A00 tst.b D0
000057D2 660C bne +0xE /* 000057E0 */
000057D4 7220 moveq.l D1, 0x20
000057D6 B26E FFF8 cmp.w D1, [A6 - 0x8]
000057DA 5DC1 slt D1
000057DC 8001 or.b D0, D1
000057DE 6706 beq +0x8 /* 000057E6 */
label000057E0:
000057E0 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1
label000057E6:
000057E6 200C move.l D0, A4
000057E8 6732 beq +0x34 /* 0000581C */
000057EA 1006 move.b D0, D6
000057EC 671A beq +0x1C /* 00005808 */
000057EE 206D EF46 movea.l A0, [A5 - 0x10BA]
000057F2 2050 movea.l A0, [A0]
000057F4 302E FFF8 move.w D0, [A6 - 0x8]
000057F8 E540 asl D0.w, 2
000057FA 3230 00FC move.w D1, [A0 + D0.w - 0x4]
000057FE 48C1 ext.l D1
00005800 2941 0002 move.l [A4 + 0x2], D1
00005804 6000 0092 bra +0x94 /* 00005898 */
label00005808:
00005808 42A7 clr.l -[A7]
0000580A 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000580E 7004 moveq.l D0, 0x04
00005810 2F00 move.l -[A7], D0
00005812 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */]
00005816 295F 0002 move.l [A4 + 0x2], [A7]+
0000581A 607C bra +0x7E /* 00005898 */
label0000581C:
0000581C 4267 clr.w -[A7]
0000581E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00005822 101F move.b D0, [A7]+
00005824 6602 bne +0x4 /* 00005828 */
00005826 6070 bra +0x72 /* 00005898 */
label00005828:
00005828 42A7 clr.l -[A7]
0000582A 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
0000582E 201F move.l D0, [A7]+
00005830 3E00 move.w D7, D0
00005832 102D FEBF move.b D0, [A5 - 0x141]
00005836 6660 bne +0x62 /* 00005898 */
00005838 1006 move.b D0, D6
0000583A 6734 beq +0x36 /* 00005870 */
0000583C 0C47 00FF cmpi.w D7, 0xFF
00005840 6F06 ble +0x8 /* 00005848 */
00005842 3E3C 00FF move.w D7, 0xFF
00005846 6006 bra +0x8 /* 0000584E */
label00005848:
00005848 4A47 tst.w D7
0000584A 6C02 bge +0x4 /* 0000584E */
0000584C 4247 clr.w D7
label0000584E:
0000584E 4267 clr.w -[A7]
00005850 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00005854 4267 clr.w -[A7]
00005856 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */]
0000585A 381F move.w D4, [A7]+
0000585C 6D06 blt +0x8 /* 00005864 */
0000585E 3F04 move.w -[A7], D4
00005860 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
label00005864:
00005864 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00005868 3F07 move.w -[A7], D7
0000586A 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
0000586E 6028 bra +0x2A /* 00005898 */
label00005870:
00005870 0C47 0100 cmpi.w D7, 0x100
00005874 6F06 ble +0x8 /* 0000587C */
00005876 3E3C 0100 move.w D7, 0x100
0000587A 600A bra +0xC /* 00005886 */
label0000587C:
0000587C 0C47 FF00 cmpi.w D7, 0xFF00
00005880 6C04 bge +0x6 /* 00005886 */
00005882 3E3C FF00 move.w D7, 0xFF00
label00005886:
00005886 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000588A 7004 moveq.l D0, 0x04
0000588C 2F00 move.l -[A7], D0
0000588E 3007 move.w D0, D7
00005890 48C0 ext.l D0
00005892 2F00 move.l -[A7], D0
00005894 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */]
label00005898:
00005898 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
0000589C 4E5E unlink A6
0000589E 205F movea.l A0, [A7]+
000058A0 5C4F addq.w A7, 6
000058A2 4ED0 jmp [A0]
000058A4 4E56 0000 link A6, 0
000058A8 206E 0008 movea.l A0, [A6 + 0x8]
000058AC 217C 7FFF FFFF 0002 move.l [A0 + 0x2], 0x7FFFFFFF
000058B4 4E5E unlink A6
000058B6 2E9F move.l [A7], [A7]+
000058B8 4E75 rts
000058BA 4E56 FFFC link A6, -0x0004
000058BE 4AAE 000A tst.l [A6 + 0xA]
000058C2 6712 beq +0x14 /* 000058D6 */
000058C4 206D F34E movea.l A0, [A5 - 0xCB2]
000058C8 3010 move.w D0, [A0]
000058CA 48C0 ext.l D0
000058CC 206E 000A movea.l A0, [A6 + 0xA]
000058D0 2140 0002 move.l [A0 + 0x2], D0
000058D4 6026 bra +0x28 /* 000058FC */
label000058D6:
000058D6 4267 clr.w -[A7]
000058D8 486E FFFC pea.l [A6 - 0x4]
000058DC 4EBA CC3A jsr [PC - 0x33C6 /* 00002518 */]
000058E0 101F move.b D0, [A7]+
000058E2 6618 bne +0x1A /* 000058FC */
000058E4 203C 0000 00FF move.l D0, 0xFF
000058EA C0AE FFFC and.l D0, [A6 - 0x4]
000058EE 206D F34E movea.l A0, [A5 - 0xCB2]
000058F2 3080 move.w [A0], D0
000058F4 486D F52C pea.l [A5 - 0xAD4]
000058F8 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
label000058FC:
000058FC 4E5E unlink A6
000058FE 205F movea.l A0, [A7]+
00005900 5C4F addq.w A7, 6
00005902 4ED0 jmp [A0]
00005904 4E56 FFFA link A6, -0x0006
00005908 2F0C move.l -[A7], A4
0000590A 4AAE 000A tst.l [A6 + 0xA]
0000590E 6716 beq +0x18 /* 00005926 */
00005910 286E 000A movea.l A4, [A6 + 0xA]
00005914 4AAD EF38 tst.l [A5 - 0x10C8]
00005918 6704 beq +0x6 /* 0000591E */
0000591A 38BC 0003 move.w [A4], 0x3
label0000591E:
0000591E 296D EF38 0002 move.l [A4 + 0x2], [A5 - 0x10C8]
00005924 6044 bra +0x46 /* 0000596A */
label00005926:
00005926 4267 clr.w -[A7]
00005928 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000592C 101F move.b D0, [A7]+
0000592E 6602 bne +0x4 /* 00005932 */
00005930 6038 bra +0x3A /* 0000596A */
label00005932:
00005932 486E FFFA pea.l [A6 - 0x6]
00005936 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000593A 102D FEBF move.b D0, [A5 - 0x141]
0000593E 662A bne +0x2C /* 0000596A */
00005940 7004 moveq.l D0, 0x04
00005942 B06E FFFA cmp.w D0, [A6 - 0x6]
00005946 56C0 sne D0
00005948 4AAE FFFC tst.l [A6 - 0x4]
0000594C 56C1 sne D1
0000594E 8001 or.b D0, D1
00005950 6712 beq +0x14 /* 00005964 */
00005952 7003 moveq.l D0, 0x03
00005954 B06E FFFA cmp.w D0, [A6 - 0x6]
00005958 670A beq +0xC /* 00005964 */
0000595A 3F3C 003C move.w -[A7], 0x3C /* '<' */
0000595E 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00005962 6006 bra +0x8 /* 0000596A */
label00005964:
00005964 2B6E FFFC EF38 move.l [A5 - 0x10C8], [A6 - 0x4]
label0000596A:
0000596A 285F movea.l A4, [A7]+
0000596C 4E5E unlink A6
0000596E 205F movea.l A0, [A7]+
00005970 5C4F addq.w A7, 6
00005972 4ED0 jmp [A0]
00005974 4E56 FFFC link A6, -0x0004
00005978 4AAE 000A tst.l [A6 + 0xA]
0000597C 6712 beq +0x14 /* 00005990 */
0000597E 102D E45B move.b D0, [A5 - 0x1BA5]
00005982 4880 ext.w D0
00005984 48C0 ext.l D0
00005986 206E 000A movea.l A0, [A6 + 0xA]
0000598A 2140 0002 move.l [A0 + 0x2], D0
0000598E 601A bra +0x1C /* 000059AA */
label00005990:
00005990 4267 clr.w -[A7]
00005992 486E FFFC pea.l [A6 - 0x4]
00005996 4EBA CB80 jsr [PC - 0x3480 /* 00002518 */]
0000599A 101F move.b D0, [A7]+
0000599C 660C bne +0xE /* 000059AA */
0000599E 4AAE FFFC tst.l [A6 - 0x4]
000059A2 56C0 sne D0
000059A4 4400 neg.b D0
000059A6 1B40 E45B move.b [A5 - 0x1BA5], D0
label000059AA:
000059AA 4E5E unlink A6
000059AC 205F movea.l A0, [A7]+
000059AE 5C4F addq.w A7, 6
000059B0 4ED0 jmp [A0]
000059B2 4E56 FFB2 link A6, -0x004E
000059B6 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000059BA 4267 clr.w -[A7]
000059BC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000059C0 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
000059C4 381F move.w D4, [A7]+
000059C6 4267 clr.w -[A7]
000059C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000059CC 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
000059D0 3A1F move.w D5, [A7]+
000059D2 3F04 move.w -[A7], D4
000059D4 3F05 move.w -[A7], D5
000059D6 486E FFBC pea.l [A6 - 0x44]
000059DA 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
000059DE 7C00 moveq.l D6, 0x00
000059E0 206D F34E movea.l A0, [A5 - 0xCB2]
000059E4 3D68 0002 FFB2 move.w [A6 - 0x4E], [A0 + 0x2]
000059EA 7E01 moveq.l D7, 0x01
000059EC 6034 bra +0x36 /* 00005A22 */
label000059EE:
000059EE 3007 move.w D0, D7
000059F0 6B18 bmi +0x1A /* 00005A0A */
000059F2 B07C 020F cmp.w D0, 0x20F
000059F6 6E12 bgt +0x14 /* 00005A0A */
000059F8 41EE FFFE lea.l A0, [A6 - 0x2]
000059FC 3200 move.w D1, D0
000059FE E649 lsr D1.w, 3
00005A00 4441 neg.w D1
00005A02 0130 10FF btst [A0 + D1.w - 0x1], D0
00005A06 0A3C 0004 xori.b ccr, 4
label00005A0A:
00005A0A 6612 bne +0x14 /* 00005A1E */
00005A0C 42A7 clr.l -[A7]
00005A0E 3F07 move.w -[A7], D7
00005A10 3F3C 0004 move.w -[A7], 0x4
00005A14 42A7 clr.l -[A7]
00005A16 42A7 clr.l -[A7]
00005A18 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
00005A1C DC9F add.l D6, [A7]+
label00005A1E:
00005A1E 5247 addq.w D7, 1
00005A20 6906 bvs +0x8 /* 00005A28 */
label00005A22:
00005A22 BE6E FFB2 cmp.w D7, [A6 - 0x4E]
00005A26 6FC6 ble -0x38 /* 000059EE */
label00005A28:
00005A28 206E 0008 movea.l A0, [A6 + 0x8]
00005A2C 2146 0002 move.l [A0 + 0x2], D6
00005A30 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00005A34 4E5E unlink A6
00005A36 205F movea.l A0, [A7]+
00005A38 DEFC 000C add.w A7, 0xC
00005A3C 4ED0 jmp [A0]
00005A3E 4E56 FFFE link A6, -0x0002
00005A42 206E 000C movea.l A0, [A6 + 0xC]
00005A46 226E 0008 movea.l A1, [A6 + 0x8]
00005A4A 22D8 move.l [A1]+, [A0]+
00005A4C 3290 move.w [A1], [A0]
00005A4E 206E 000C movea.l A0, [A6 + 0xC]
00005A52 30BC 0002 move.w [A0], 0x2
00005A56 4267 clr.w -[A7]
00005A58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A5C 4EBA ACC0 jsr [PC - 0x5340 /* 0000071E */]
00005A60 1D5F FFFF move.b [A6 - 0x1], [A7]+
00005A64 4E5E unlink A6
00005A66 205F movea.l A0, [A7]+
00005A68 504F addq.w A7, 8
00005A6A 4ED0 jmp [A0]
00005A6C 4E56 0000 link A6, 0
00005A70 206E 0008 movea.l A0, [A6 + 0x8]
00005A74 226E 000C movea.l A1, [A6 + 0xC]
00005A78 7005 moveq.l D0, 0x05
00005A7A B051 cmp.w D0, [A1]
00005A7C 57C0 seq D0
00005A7E 4400 neg.b D0
00005A80 4880 ext.w D0
00005A82 48C0 ext.l D0
00005A84 2140 0002 move.l [A0 + 0x2], D0
00005A88 4E5E unlink A6
00005A8A 205F movea.l A0, [A7]+
00005A8C 504F addq.w A7, 8
00005A8E 4ED0 jmp [A0]